What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Hawaii at Manoa - Introduction to Computer Science 1
Country: | USA |
University: | University of Hawaii at Manoa |
Course code: | ICS 111 |
Course title: | Introduction to Computer Science 1 |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science, Security Science |
Prerequisits: | no |
Course for Majors: | yes |
Course stage: | |
Semester: | |
Programming language: | Java |
Language of Instruction: | English |
URL: | http://courses.ics.hawaii.edu/ReviewICS111/outcomes/ |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Understand the fundamentals how a computer works. To learn how to take a problem, figure out the algorithm to solve it, the write the code To learn basics of programming with a modern programming language, Java Understand how to install and use a good Java development environment To learn how to produce robust programs in Java using exception handling and extensive program testing Demonstrate basic problem solving skills: analyzing problems, modeling a problem as a system of objects, creating algorithms, and implementing models and algorithms in an object-oriented computer language (classes, objects, methods with parameters, abstract classes, interfaces, inheritance and polymorphism). Illustrate basic programming concepts such as program flow and syntax of a high-level general purpose language Demonstrate working with primitive data types, strings and arrays |
LO categories: |
Designing Algorithms How Computers & computational systems work & history of computing Problem Solving (also things like computational thinking) Basic OOP Classes & objects Polymorphism Inheritance Abstract Classes & Interfaces Functions, methods and procedures Arrays, Lists, dictionaries, vectors, sets Strings Testing & Debugging code IDE use |