Objective: To provide an introduction to the art of computer ...

20 downloads 914 Views 92KB Size Report
CPS 196 - Introduction to Computer Programming. Fall 2013. Instructor: Dr. Swastik K. Brahma. Email: [email protected]. Office: CST 3-132. Class details:  ...
CPS 196 - Introduction to Computer Programming Fall 2013

Instructor: Dr. Swastik K. Brahma Email: [email protected] Office: CST 3-132 Class details: Mon/Wed 8:25 - 9:20 AM (Lecture - Link Hall 373) Mon/Wed 9:30 - 10:25 AM (Lab - Link Hall 274) Office hours: Mon/Th 1:00 - 2:00 PM (or by appointment) Grader: TBA Course Website: http://skbrahma.mysite.syr.edu/teaching/fall13/cps196/general.html Catalog Description: Basic computing concepts, data representation, problem definition, algorithms and flow charts, programming exercises. Students may not receive credit for both CPS 196 and ECS 102. Course Objectives: To provide an introduction to the art of computer programming, using C as the language of choice. After taking this course, a student should be familiar with-- (i) the syntax, semantics, and structure of C programs and libraries, (ii) the software development process, from problem specification, to algorithm design, to implementation, and, (iii) the basic concepts of programming, in general, such as, constants, variables, expressions, data types, strings, arrays, structures, functions, iteration, file input and output, pointers, dynamic memory allocation. Reference Textbook: The C Programming Language (second edition - ANSI C), Brian W. Kernighan and Dennis M. Ritchie, Prentice Hall, Inc., 1988. Grading Policy: Homework Assignments: 40% Mid-term Exam : 25% Final Exam : 35% Course Materials: There are no required textbooks for the course. Lecture slides and additional handouts (distributed from time to time) will be made available primarily via the Blackboard system and also using the course website. Students are strongly encouraged to take notes in class. If you miss a class, it is your responsibility to get hold of the material that you missed. Academic Integrity: Students are expected to exhibit academic integrity in all situations. As a member of the Syracuse University community, you should be familiar with the University's academic-integrity policy, available at http://academicintegrity.syr.edu, which will be strictly enforced.

Accommodations: Students who are in need of disability-related academic accommodations must register with the Office of Disability Services (ODS), 804 University Avenue, Suite 303, (315) 443-4498. Students with authorized disability-related accommodations should provide a current Accommodation Authorization Letter from ODS to the instructor and review those accommodations with the instructor. Accommodations, such as exam administration, are not provided retroactively; therefore, planning for accommodations as early as possible is necessary. For further information, see the ODS website http://disabilityservices.syr.edu.

Suggest Documents