CS1150: Principles of Computer Science
Time: Monday/Wednesday 12:15PM - 1:30PM
Location: ENGR 138
Instructor: Dr. Yanyan Zhuang
Office: ENGR 184
Office Hours: Monday/Wednesday 11:15AM - 12:00PM, or by appointment.
Annoucements
Syllabus is available!
Math center schedule.
Basics: code,
slides part 1,
part 2.
Readings: Chapters 1-2,
and hw1.
Boolean, if and switch: code,
slides part1,
part2,
and hw2.
Readings: Chapter 3.
Loops: code,
slides part1,
part2.
and hw3.
Readings: Chapter 5.
Math, char/String: code,
slides part 1.
part 2,
and hw4.
Readings: Chapter 4.
Methods: code,
slides part 1,
part 2,
and hw5.
Arrays: code,
slides part 1,
part 2,
and hw6.
Classes and objects: code,
slides part 1,
and part 2.
Final review: review
slides.
Course Description
CS 1150 introduces you all to the programming with emphasis on computer science concepts,
particularly on the concepts of abstraction in problem solving. You will learn to develop
computer programs for problem solving, develop proficiency for programming in a modern
programming language (Java), understand the basic principles of object-orientation as well
as selected advanced concepts in OO and Java. Topics include:
Textbook
|