CSCI0150
Introduction to Object-Oriented Programming and Computer Science
Fall 2024
Introduces programming in Java (a modern, widely-used programming language), interactive 2D computer graphics, and some fundamental data structures and algorithms. Students learn by programming a sequence of interactive graphics programs which gradually increase in complexity, including Doodle Jump, Tetris (http://bastilleweb.techhouse.org/) and a significant final project. Lectures are supplemented by skits performed by the UTAs (Undergraduate Teaching Assistants) to teach course concepts and for a bit of added entertainment! This course is intended for both potential concentrators and those who may take only a single course. There are NO prerequisites, and no prior knowledge of programming is required, though students who do have prior programming experience are also encouraged to take the course!
Instructor(s): | |
Home Page: | http://cs.brown.edu/courses/csci0150/ |
Meets: | TTh 2:30pm-3:50pm in Salomon Center DECI |
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: | 333 Full |
CRN: | 18063 |