CSCI0320
(Formerly CS032)Introduction to Software Engineering
Offered this year and every yearFall 2022
Techniques for designing, building, and maintaining large,scalable, and reusable systems. We will cover advanced programming techniques using Java and Javascript. Course assignments will familiarize students with software testing, relational databases, concurrency techniques such as threads, and software engineering tools like git, profilers, and debuggers. A major component of the course will be a group software project of your own design. Prerequisite: CSCI0160, CSCI0180 or CSCI 0190; CSCI0220 is recommended.
To be added to the waitlist, please go to https://forms.gle/t6WjCeh7x1J1FMRb9
Instructor(s): | |
Course Home Page: | http://www.cs.brown.edu/courses/csci0320/ |
Location: | Metcalf Auditorium |
Meeting Time: | J hr: T,Th 1:00-2:20 |
Exam Group: | 06: 21-DEC-2022 Exam Time: 09:00:00 AM |
CRN: | 17278 |
Spring 2023
Techniques for designing, building, and maintaining large,scalable, and reusable systems. We will cover advanced programming techniques using Java and Javascript. Course assignments will familiarize students with software testing, relational databases, concurrency techniques such as threads, and software engineering tools like git, profilers, and debuggers. A major component of the course will be a group software project of your own design. Prerequisite: CSCI0160, CSCI0180 or CSCI 0190; CSCI0220 is recommended.
To be added to the waitlist, please submit a request via Courses @ Brown.
Instructor(s): | |
Location: | Metcalf Auditorium |
Meeting Time: | J hr: T,Th 1:00-2:20 |
Exam Group: | 08: 13-MAY-2023 9:00 AM |
CRN: | 17278 |