|
| Summer registration is closed. |
| Cat. No. and Title |
Instructor |
Dates |
Location |
Days |
Time |
Unit |
Class No. |
Fee |
Register |
CS110 An Introduction to Computing (Java)Description: An introduction to computer programming, the concepts involved in use of a higher level language and the program development process. The goal of this course is proficiency in the design and implementation of programs of significant size and complexity. This course is quite demanding because of the length of the programming exercises assigned. This is the first course in the computer science sequence. CS 110 is taught using the programming language Java. Note: Credit toward a UMass Boston degree may be awarded for only one elementary programming course. No credit will be given for CS 110 to a student who has already completed a similar course. For instance, a student who has received the equivalent of CS 110 as transfer credit cannot take CS 110 for credit here. Students who are barred from receiving credit for CS 110, but who are not fully prepared for CS 210, should request permission to take CS 119 as a means of remedying the deficiency.
Academic Information: Prerequisite: MATH 140 or appropriate scores on the Math Placement Test. Distribution I Area: Mathematics and Computer Science. Distribution II Area: Mathematics. Diversity Area: None.
Course Fee: $1140 Lab Fee: $50 | Staff | May 27-Jul 24 | M-2-428
McCormack Bldg, 2nd Floor, Room 428
| MTuTh | 6-7:30p | 4 | 1723 | $1190 | |
CS210 Intermediate Computing with Data StructuresDescription: The design and implementation of computer programs in a higher level language, with emphasis on proper design principles and advanced programming concepts, including dynamic data structures and recursion. Efficient design, implementation and debugging techniques are stressed. The assignments are designed to introduce the student to a variety of topics in computing: data structures and ADTs, Lists, Stacks, Queues, Ordered Lists, Binary Trees, and searching and sorting techniques. The language of instruction is Java.
Academic Information: Prerequisite: CS 110 or CSIT 115. Distribution I Area: Mathematics and Computer Science. Distribution II Area: Mathematics. Diversity Area: None.
Course Fee: $1140 Lab Fee: $50 | Staff | May 27-Jul 24 | M-2-428
McCormack Bldg, 2nd Floor, Room 428
| MTuTh | 7:45 - 9:15p | 4 | 2046 | $1190 | |
CS240 Programming in CDescription: C programming for students with prior knowledge of some high-level language (e.g., one semester of programming in Java). The course treats C both as a machine level language and as a general purpose language; it covers number representation, masking, bitwise operations and memory allocation, as well as more general topics such as dynamic data structures, file i/o, separate compilation, program development tools, and debugging.
Academic Information: Prerequisite: CS 110 or CSIT 115. Corequisite: CS 210. Distribution I Area: Mathematics and Computer Science. Distribution II Area: None. Diversity Area: None.
Course Fee: $865 Lab Fee: $50 | Staff | May 27-Jul 24 | M-1-210
McCormack Bldg, 1st Floor, Room 210
| MTuTh | 6-7:30p | 3 | 1725 | $915 | |
CS310 Advanced Data Structures and AlgorithmsDescription: A systematic study of the methods of structuring and manipulating data in computing. Abstract data types. The design and analysis of algorithms. Advanced techniques for program development and organization.
Academic Information: Prerequisite: CS 210, CS 240, and MATH 140. Distribution I Area: None. Distribution II Area: None. Diversity Area: None.
Course Fee: $865 Lab Fee: $50 | Staff | May 27-Jul 24 | M-1-420
McCormack Bldg, 1st Floor, Room 420
| MTuTh | 6-7:30p | 3 | 2405 | 915 | |
CS320L Applied Discrete MathematicsDescription: An introduction to the mathematical structures and concepts used in computing: sets, mathematical induction, ordered sets, Boolean algebras, predicate calculus, trees, relations and lattice theory. Formal and informal theories and corresponding mathematical proofs are taught.
Academic Information: Prerequisite: CS 110 and MATH 260. Distribution I Area: None. Distribution II Area: None. Diversity Area: None.
Course Fee: $825 Lab Fee: $20 | Staff | May 27-Jul 24 | M-1-201
McCormack Bldg, 1st Floor, Room 201
| MTuTh | 6-7:30p | 3 | 2107 | $845 | |