CSCI 134
Introduction to Computer Science: Digital Communication and Computation
Spring 2018
Division III
Quantitative/Formal Reasoning
This is not the current course catalog
Class Details
A digital revolution has transformed the way we communicate and process information. Digital cameras have replaced film, MP3s have replaced LPs, communications through email, chat systems, and the Web have become part of daily life. This course explores the principles that underlie such digital information processing and communication systems. All digital information processing and communication systems are driven by precise rules or algorithms expressed as computer programs. We will develop an appreciation for the nature and limitations of such algorithms by exploring abstract algorithms for complex processes and by learning the basics of computer programming in Java. Programming topics covered will include object-oriented programming, control structures, arrays, recursion, and event-driven programming. Programming projects will include network applications like chat clients, tools to process and compress digital images, and simple network servers.
The Class:
Format: lecture/laboratory
Limit: 30
Expected: 30
Class#: 3242
Grading: yes pass/fail option, yes fifth course option
Limit: 30
Expected: 30
Class#: 3242
Grading: yes pass/fail option, yes fifth course option
Requirements/Evaluation:
evaluation will be based on weekly assignments, final programming projects, and examinations
Prerequisites:
none, except for the standard prerequisites for a (Q) course; previous programming experience is not required
Enrollment Preferences:
first year students and sophomores
Unit Notes:
students with prior experience with object-oriented programming should discuss appropriate course placement with members of the department
Distributions:
Division III
Quantitative/Formal Reasoning
Attributes:
BGNP Recommended Courses
COGS Interdepartmental Electives
COGS Interdepartmental Electives
Class Grid
-
HEADERS
Column header 1
CLASSESColumn header 2DREQColumn header 3INSTRUCTORSColumn header 4TIMESColumn header 5CLASS#
-
CSCI 134 - B2 (S) LEC Digtl Commnctin & Comption
CSCI 134 - B2 (S) LEC Digtl Commnctin & ComptionDivision III Quantitative/Formal ReasoningMWF 10:00 am - 10:50 am
Schow Library Classroom 030A3242
Megamenu Social