What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Montana - Fundamentals of Computer Science
Country: | USA |
University: | University of Montana |
Course code: | CSCI 135 |
Course title: | Fundamentals of Computer Science |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | previous programming experience; M 90 or consent of instructor |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | Java |
Language of Instruction: | English |
URL: | http://scholarworks.umt.edu/cgi/viewcontent.cgi?article=3935&context=syllabi |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Understand the basic components of a computer and how it works Understand and declare primitive data types and object data types and understand the difference between data types Understand and instantiate built-in classes in the Java library, and to create and use custom classes Understand and use UML class diagrams Create graphical programs using appropriate layout managers and event handlers Implement appropriate looping and control structures to solve problems Understand and use flowcharts and flowchart symbols Understand and use the concepts of method overloading and method overriding Create test cases to validate source code |
LO categories: |
Problem Solving (also things like computational thinking) Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Functions, methods and procedures Variables, assignment, arithmetic expressions, declarations, data types UML Modelling language |