Computer Science 405, Section 1
Spring Semester 2012
Tuesday and Thursday
2:10 - 3:30 PM
Parsons NB22 (Formerly L2)
This course introduces students to the world of event-driven/object-based programming using Visual Basic in a Windows (GUI) environment. Lectures and demonstrations of programming concepts and techniques will be supplemented by readings from the textbook. There will be short quizzes given weekly on assigned readings. Programming assignments will be given throughout the semester to test students' ability to implement in Visual Basic programming concepts and features. There will be a midterm exam and a final exam to test comprehension of fundamental concepts.
At the completion of CS405, students will:
This course will cover a wide range of technical topics underlying the operation of computer systems. Students in the course will achieve fluency with the number systems frequently encountered in the IT field and learn how those number systems lead to a variety of data representations. Students will explore how hardware manipulates that data and how software provides the instructions that guide the hardware in those manipulations. Special attention will be paid to the operating system software necessary to make a computer system function, and the basics of communications among computer systems will be examined.
Although this is not a course in computer programming, the instructor will assume that all students are familiar with the basics of computer programming. Therefore, before taking this course, you should have already successfully completed a basic programming course. For many students, this will have been either CS415 or CS405. However, other introductory programming courses, such as IT503 and CS410, are acceptable as alternatives. If you have any reason to doubt your preparedness for this course, you should discuss your situation with the instructor within the first week of the semester.