← All courses

CS 1341 Principles of Computer Science I

Introduces the fundamental concepts of computer science and object-oriented design for software development. Starts with the procedural approach for programming such as assignment statements, conditional statements, loops, methods, and arrays. Introduces object-oriented concepts such as composition, inheritance, polymorphism, and containers applied to software development. This is the first course for computer science majors and minors.

Offered Fall 2026

  • Sec 801MWF 10:00-10:50Maya Khaled El Dayeh
  • Sec 802MWF 11:00-11:50Maya Khaled El Dayeh
  • Sec N11W 08:00-09:50Maya Khaled El Dayeh
  • Sec N12M 14:00-15:50Maya Khaled El Dayeh
  • Sec N16T 15:00-16:50Maya Khaled El Dayeh
  • Sec N18M 18:00-19:50Maya Khaled El Dayeh

Offered Summer 2026

  • Sec 4011TR 15:00-16:00Kasi Periyasamy

No grade reports for this course yet.

Took this class? Be the first to report your grade — it’s anonymous and takes 30 seconds.

Report a grade