UMB Logo
Division of Corporate, Continuing, and Distance Education
CCDE | Credit Courses | Summer 2010 | Undergraduate

Computer Science

Please note: Courses marked with "[PR]" in the "Cat. No./Title" column have prerequisites or permission requirements that must be met before enrolling; for details, see course description by clicking on the course title.

Summer 2010 registration is closed.
Cat. No./Title Instructor Dates Location Days Time Cr Class No. Fee Register
[PR]
CS105 An Introduction to Computer Concepts
MT
W GongJun 1 - Jul 29W-1-040


Wheatley Bldg - 1st Floor - Room 040
MTuTh6p - 7:30p31906$960
Course has been cancelled

Course has been cancelled. For more information, contact 617 287 6200 or read more about our Cancellation Policy.

Description for CS105:
This course presents an overview of the role of computers in society; their application and misapplication, their capabilities and limitations. Applications may include artificial intelligence, medical, aerospace and business use of computers. Computer hardware and associated technologies are discussed. Computer programming is taught from a non-mathematical, problem-solving point of view; the course objective is to help students acquire an understanding of the programming process, rather than to develop complex or extended computer programs. This survey course is not part of the computer science major sequence. Students planning to major in computer science should start with CS 110.

Prerequisite: MATH 115 or appropriate scores on the Math Placement Test. Permission of department. For more information, please contact the department at 617.287.6440.

Academic Information:
Credits: 3
Distribution Area: Mathematics.

Fee:
Course Fee: $960
Lab Fee: $0
Total: $960

[PR]
CS110 Introduction to Computing
MT
StaffJun 1 - Jul 29M-2-621


McCormack Bldg - 2nd Floor - Room 621
MTuTh6p - 7:30p41058$1370
Registration for this session has been closed

Registration for this session has been closed. For more information, contact 617 287 6200.

Description for CS110:
An introduction to computer programmingthe 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 (below) as a means of remedying the deficiency.

Prerequisite: Passed MATH 140 or appropriate scores on the Math Placement Test.

Academic Information:
Credits: 4
Distribution Area: Mathematics.

Fee:
Course Fee: $1320
Lab Fee: $50
Total: $1370

[PR]
CS114L Introduction To Java
MT
StaffJun 1 - Jul 29M-2-417


McCormack Bldg - 2nd Floor - Room 417
MTuTh6p - 7:30p31907$1050
Registration for this session has been closed

Registration for this session has been closed. For more information, contact 617 287 6200.

Description for CS114L:
An introductory course in Java programming that exposes students to the concepts involved in using a higher-level, object-oriented programming language. The course will explain the program development process and give students lots of hands-on experience writing small Java programs. The course serves as a prerequisite to other IT courses.

Prerequisite: MATH 129 or MATH 130, or appropriate scores on the Math Placement exam.

Academic Information:
Credits: 3
Distribution Area: Mathematics.

Fee:
Course Fee: $1000
Lab Fee: $50
Total: $1050

[PR]
CS210L Intermediate Computing with Data Structures
MT
StaffJun 1 - Jul 29M-1-210


McCormack Bldg - 1st Floor - Room 210
MTuTh6p - 7:30p41468$1370
Registration for this session has been closed

Registration for this session has been closed. For more information, contact 617 287 6200.

Description for CS210L:
The design and implementation of computer programs in a high-level language, with emphasis on proper design principles and advanced programming concepts, including dynamic data structures and recursion. 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.

Prerequisite: CS 110 or CS 115L.

Academic Information:
Credits: 4
Distribution Area: Mathematics.

Fee:
Course Fee: $1320
Lab Fee: $50
Total: $1370

[PR]
CS240 Programming in C
StaffJun 1 - Jul 29M-1-210


McCormack Bldg - 1st Floor - Room 210
MTuTh7:45p - 9:15p31415$1050
Registration for this session has been closed

Registration for this session has been closed. For more information, contact 617 287 6200.

Description for CS240:
C programming for programmers with prior knowledge of some high-level language (e.g., one semester of programming in Java). The course treats C 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.

Prerequisite: CS 110 or CS 115L.
Corequisite: CS 210L.

Academic Information:
Credits: 3

Fee:
Course Fee: $1000
Lab Fee: $50
Total: $1050

[PR]
CS310 Advanced Data Structures and Algorithms
StaffJun 1 - Jul 29M-1-420


McCormack Bldg - 1st Floor - Room 420
MTuTh6p - 7:30p31349$1050
Course has been cancelled

Course has been cancelled. For more information, contact 617 287 6200 or read more about our Cancellation Policy.

Description for CS310:
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.

Prerequisites: CS 210L and 240 and MATH 140.

Academic Information:
Credits: 3

Fee:
Course Fee: $1000
Lab Fee: $50
Total: $1050

[PR]
CS320L Applied Discrete Mathematics
StaffJun 1 - Jul 29W-2-200


Wheatley Bldg - 2nd Floor - Room 200
MTuTh7:45p - 9:15p31271$980
Course has been cancelled

Course has been cancelled. For more information, contact 617 287 6200 or read more about our Cancellation Policy.

Description for CS320L:
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.

Prerequisites: CS 110 or CS115L and MATH 260 or permission of instructor.
Cross Listed: MATH 320L.

Academic Information:
Credits: 3

Fee:
Course Fee: $960
Lab Fee: $20
Total: $980