You are on page 1of 3

CSCI 127 Syllabus

Ilya Korsunsky
Fall 2014
Text Pearson Custom Computer Science Introduction to Computer Science; Pear-
son; ISBN13: 978-1-269-76706-4.
Communication Homework assignments will be posted on blackboard. I can eas-
ily be reached by email at ilya.korsunsky@gmail.com. The course coordinator is Eric
Schweitzer. He can be reached at eric.schweitzer@hunter.cuny.edu. Finally, the de-
partment oce is at Hunter North 1008 and can be reached at 212 772 5213.
Material This course will cover, in a high level way, computer architecture, operat-
ing systems, algorithms and programming in C++, and heuristic problem solving in
articial intelligence. In this course, you will not be overwhelmed by technical detail
but should have an idea about the scope of computer science as a discipline as well
as some of its exciting applications.
Grades Your grade will be determined by the following rubric. There will be a
very short homework assigned at the end of each class and is due at the beginning
of the next class. This is to make sure that you stay on track with the material and
do not fall behind. As an added bonus, if you are comfortable with the homework
assignments, the exams will be very easy. Lastly, late homework will not be accepted
and there is no extra credit.
50% Homework
25% Midterm
25% Final Exam
Learning Outcomes
1. The successful student will be introduced the eld of computer science at a
suciently high level so that she can make an informed decision about majoring
or minoring in Computer Science at Hunter.
2. The successful student will be prepared with competencies and knowledge re-
quired for the gateway courses into the Computer Science Major and Minor.
After CSCI 127, students should:
1
(a) be able to design and implement a one or two page C++ program with
loops and conditionals.
(b) be uent in hexadecimal and binary numbering schemes.
(c) understand the basic architecture of a digital computer to the extent that
they can write a simple machine language program for a virtual architec-
ture.
(d) understand the relationship between the operating system, application and
utility software and how they interact with main memory, disk memory and
the software development cycle.
(e) have been exposed to a small selection of more advanced computer sci-
ence topics such as articial intelligence, database systems, networking,
algorithm and data structure design, etc.
Academic Dishonesty Hunter College regards acts of academic dishonesty (e.g.,
plagiarism, cheating on examinations, obtaining unfair advantage, and falsication of
records and ocial documents) as serious oenses against the values of intellectual
honesty. The college is committed to enforcing the CUNY Policy on Academic In-
tegrity and will pursue cases of academic dishonesty according to the Hunter College
Academic Integrity Procedures.
ADA Compliance In compliance with the American Disability Act of 1990 (ADA)
and with Section 504 of the Rehabilitation Act of 1973, Hunter College is committed
to ensuring educational parity and accommodations for all students with documented
disabilities and/or medical conditions. It is recommended that all students with doc-
umented disabilities (Emotional, Medical, Physical and/ or Learning) consult the Of-
ce of AccessABILITY located in Room E1124 to secure necessary academic accom-
modations. For further information and assistance please call (212-772-4857)/TTY
(212-650-3230).
Schedule Below is a detailed schedule of class meeting times, readings that corre-
spond to what we will cover that day, and homework that will be assigned that day.
Readings are all from the textbook, and HW problems come from the back of their
respective book chapters.
2
Day Date Topic Readings HW
Fri 29-Aug Introduction
Tue 2-Sep data storage 2.1,2.2,2.3 2,9
Fri 5-Sep data storage 2.4,2.5 19
Tue 9-Sep data storage 2.6 26,27
Fri 12-Sep data manipulation 3.1,3.2 1
Tue 16-Sep data manipulation 3.3 6,7
Fri 19-Sep data manipulation 3.4 25
Tue 23-Sep C++: Introduction 15 1
Fri 26-Sep no class
Tue 30-Sep C++: Introduction 15 7
Fri 3-Oct no class
Tue 7-Oct C++: Expressions and Interactivity 16 1
Fri 10-Oct C++: Expressions and Interactivity 16 10,15
Tue 14-Oct Midterm Review
Fri 17-Oct Midterm
Tue 21-Oct C++: Making Decisions 17 1
Fri 24-Oct C++: Making Decisions 17 9,15
Tue 28-Oct C++: Loops and Files 18 1,4
Fri 31-Oct C++: Loops and Files 18 8,23
Tue 4-Nov C++: Functions 19 1
Fri 7-Nov C++: Functions 19 3,6
Tue 11-Nov C++: Arrays 20 1,6
Fri 14-Nov operating systems 4.1,4.2 2,7
Tue 18-Nov operating systems 4.3 11
Fri 21-Nov operating systems 4.4 25
Tue 25-Nov articial intelligence 8.1,8.2 8,11
Fri 28-Nov no class
Tue 2-Dec articial intelligence 8.3 28,29
Fri 5-Dec articial intelligence 8.4 42
Tue 9-Dec articial intelligence
Fri 12-Dec Final Review
Tue 23-Dec Final Exam
3

You might also like