Computer Science
CSE 1100C: Introduction to Computing
(Sample Course Syllabus)
Two credits. Recommended preparation: Basic Algebra with applications, or equivalent. No previous programming experience required. Problem solving with the computer, basics of data representation and computer organization, procedural and object-oriented programming in a modern language including control structures, functions and parameter passing, one and two dimensional arrays, numerical error and basic numerical methods. Examples taken from various disciplines. Programming projects required. Intellectual property issues discussed.
CSE1102: Object Oriented Design & Programming
(Sample Course Syllabus)
Three credits. Prerequisite: CSE 1100C. Principles of object oriented programming including classes, polymorphism, encapsulation and information hiding, and inheritance. Principles of object oriented design. Program debugging and documentation techniques. Implementation and simple analysis of algorithms for sorting and searching. Event-driven programming and the use of libraries for user interfaces. Introduction to computer history. Programming assignments.
