Course Prefix:CSECourse #: 115Keywords:nullshowing 1 to 1 of ~1
CSE 115LR Introduction to Computer Science for Majors I
Provides the fundamentals of the field to computer science and computer engineering majors, introducing students to algorithm design and implementation in a modern, high-level programming language. Emphasizes problem solving by abstraction. Topics include object-oriented design using a formal modeling language; fundamental object-oriented principles such as classes, objects, interfaces, inheritance and polymorphism; simple event-driven programming; data types; variables; expressions; basic imperative programming techniques, including assignment, input/output, subprograms, parameters, sequencing, selection and iteration; the use of aggregate data structures, such as arrays or more general collections; simple design patterns. No previous programming experience required.
4 Grading: Graded (GRD) Typically Offered:
Fall, Spring, Summer Other Requisites: Pre-reqs: Pre-calculus (MTH 115 or ULC 148) or appropriate math placement test scores or co-requisite of Calculus 1 (MTH 121 or MTH 131 or MTH 141).