What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Stony Brook University - Computer Science 1 - Procedural and object-oriented Programming
Country: | USA |
University: | Stony Brook University |
Course code: | CSE 114 |
Course title: | Computer Science 1 - Procedural and object-oriented Programming |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | |
Course stage: | |
Semester: | |
Programming language: | Java |
Language of Instruction: | English |
URL: | http://www3.cs.stonybrook.edu/~pfodor/courses/summer/CSE114/syllabus.html |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
An ability to program in an object oriented language, using concepts such as object classes, encapsulation, inheritance, and polymorphism. An ability to use fundamental data structures such as arrays. An ability to program with sound code structure and use systematic software debugging and testing techniques. Inheritance and polymorphism in Java, simple examples, the Java class hierarchy. Exceptions and File I/O. Introduction to graphical user interface components Recursive programming, basic examples (factorial, Fibonacci numbers, Towers of Hanoi, etc...) Documenting sources of code, effects of software piracy on business and individuals |
LO categories: |
Writing programs Basic OOP Classes & objects Encapsulation Polymorphism Inheritance Arrays, Lists, dictionaries, vectors, sets File handling & I/O Testing & Debugging code Recursion Exception Handling Simple Graphics & GUIs |