CSCI1340
Introduction to Software Engineering
Fall 2024
CSCI 1340 focuses on designing, building, testing, and maintaining systems collaboratively. It covers programming techniques (using Java and TypeScript with various frameworks), object-oriented design, advanced testing (e.g., fuzz testing), debugging approaches, and tools such as source control systems. The course concludes with a major group project that students gather requirements for, then design and implement themselves.
Note: CSCI 1340 is for Master’s students only (they may not register for CSCI 0320). It is identical to 0320 but with the addition of supplemental work for each sprint. Prerequisite: CSCI 0160, CSCI 0180, CSCI 0190 or CSCI 0200; CSCI 0220 is recommended.
Instructor(s): | |
Meets: | TTh 1pm-2:20pm in 85 Waterman Street 130 |
Exam: | No final exam has been scheduled for this course by the department through the registrar's office. Please consult syllabus or contact instructor. If an exam were to have scheduled, it would have been held: |
Max Seats: | 4 |
CRN: | 18813 |
Spring 2025
As above
Instructor(s): | |
Meets: | TTh 1pm-2:20pm Course offered online |
Exam: | If an exam is scheduled for the final exam period, it will be held: |
Max Seats: | 3 Full |
CRN: | 27035 |