course_info:cis_2430
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
course_info:cis_2430 [2015/02/10 19:00] – Page moved from cis_2430 to course_info:cis_2430 kjohns23 | course_info:cis_2430 [2015/03/06 16:25] (current) – fsong | ||
---|---|---|---|
Line 1: | Line 1: | ||
Include a brief summary of the course topics and requirements, | Include a brief summary of the course topics and requirements, | ||
+ | This is an introductory course on Object-Oriented Programming (OOP). | ||
== Skills and knowledge students should have prior to beginning the course: == | == Skills and knowledge students should have prior to beginning the course: == | ||
- | + | * Basic knowledge of a procedural programming language such as C and can write computer programs independently either through previous courses or working experience. | |
- | * Unordered List Item | + | * Basic understanding of simple data structures such as arrays, linked lists, and hash tables. |
== Course Topics: == | == Course Topics: == | ||
- | * Unordered List Item | + | * OOP introduction |
+ | * Class design in terms of variables and methods | ||
+ | * Information hiding and encapsulation | ||
+ | * Inheritance, | ||
+ | * Data structures such as Arrays, ArrayLists, and HashMaps | ||
+ | * Exception handling and event-driven programming | ||
+ | * Swings and graphical user interfaces (GUIs) | ||
+ | * UML modeling and OO design patterns | ||
== Course Format: == | == Course Format: == | ||
- | * Lecture format: | + | * Lecture format: |
- | * Online materials location and format: | + | * Online materials location and format: |
- | * Lab or tutorial format and expectations: | + | * Lab or tutorial format and expectations: |
== Method of evaluation: == | == Method of evaluation: == | ||
- | * Number of Assignments: | + | * Number of Assignments: |
- | * Number of Graded Labs: | + | * Number of Graded Labs: 5 |
* Number of Quizzes: | * Number of Quizzes: | ||
- | * Formal Midterm? | + | * Formal Midterm? |
- | * Course project? | + | * Course project? |
- | * Final Exam? | + | * Final Exam? yes |
- | * Group work? | + | * Group work? no |
- | * mostly programming assignments? | + | * mostly programming assignments? |
- | * Written documents? | + | * Written documents? |
course_info/cis_2430.1423594846.txt.gz · Last modified: 2015/02/10 19:00 by kjohns23