Computer Science II
Acourseon the fundamentals of programming from a lower-level perspective. Students will learn the basics of C++, a strongly-typed, high-performance language that compiles down to programs that run without a virtual machine. Thecoursewill cover concepts such as the representation of data with bytes, base-2 and base-16 numbers, memory addresses, and memory allocation. Some advanced programming concepts will be discussed, including elementary algorithms, recursion, and the basics of object-oriented programming. In addition to gaining programming experience, students will also be introduced to some common tools and techniques, such as the text-only command interface, file system operations, and version control with Git.
Course overview
- Department
- Computer Science
- School
- MCAS
- Credits
- 0
Requirements fulfilled
No source-backed degree requirement is attached to this course yet.
Official evaluation summary
Data freshness
Instructors
Sections
- Section 01
- Section 01
- Section 02
- Section 03
- Section 10
- Section 11
- Section 12
- Section 13
- Section 14
- Section 15
- Section 16
- Section 17