background image
M=Monday
T=Tuesday
W=Wednesday
R=Thursday
F=Friday
S=Saturday
B=Bedford
L=Lowell
Hybrid=Online & In Class
WEB=Online Courses
KEY
Schedule of Courses
26
Computer Science
CSC 101 - INTRODUCTION TO COMPUTER SCIENCE
4 CREDITS
Introduction to programming using Visual Basic, an object oriented/event-driven
language. The course emphasizes planning and then creating interactive Windows
applications. Projects will include the use of dialogue boxes and toolbox objects such
as label, textbox, checkbox, listbox, command button, frame, and picturebox. The
coding of procedures and functions will incorporate standard programming
techniques such as declaring variables, implementing loops and decision constructs.
General Education Elective
Prerequisite: Eligible for MAT 100 and eligible for ENG 101.
Note: Technology/Lab fee $100.
10343 01
TR
8:40am-10:20am
B
AR-107
YEUNG
16410 02
WF
10:30am-12:10pm
B
NA-102
BARR
15731 32
T
5:30pm-9pm
B
AR-101
DANIELS
10344 50
WF
10:30am-12:10pm
L
LC-206
RAHIMI
10345 51
TR
8:40am-10:20am
L
LC-206
BLEICHMAN
13910 52
WF
8:40am-10:20am
L
LC-202
YEUNG
17159 80
S
8:30am-12pm
L
LC-206 NUGENT DERAGO
WEB
WEB
WEB
WEB
YEUNG
14662 31
WEB
WEB
WEB
WEB
RAHIMI
CSC 108 - INTRODUCTION TO VIDEO GAMES
3 CREDITS
Learn about video game technology and the processes by which they are created.
Topics include storyline, fundamental building blocks, game play, graphics and user-
interface models. The course is for artists, programmers, gamers, designers, or
anyone wanting to know more about the technologies and skills that make up their
favorite video games. Information on how to break into the video games industry,
multiplayer/tournament gaming, and human computer interaction is also covered.
Prerequisite: Placement above, completion of, or concurrent enrollment in ENG 071.
Note: Technology/lab fee - $100
WEB
WEB
WEB
WEB
SCALES
CSC 151 - PROGRAMMING I
4 CREDITS
In this course, the fundamental constructs of a programming language will be
explored in concepts such as: memory, algorithms, data types, operators, simple
input/output processing, sequential processing, decision structures, repetition, and
arrays. Course content will be delivered using C++.
Prerequisite: Eligible for MAT 100; and completion of CSC 101 with a C or better.
Note: Lab/Technology fee $100.
10350 01
MW
8:40am-10:20am
B
AR-108
BLEICHMAN
10351 31
T
5:30pm-9pm
B
AR-107
MURPHY
10352 50
TR
10:30am-12:10pm
L
LC-206
BLEICHMAN
17161 80
W
5:50pm-9pm
L
LC-206
MURPHY
T
12:30pm-2:10pm
L
LC-206
BLEICHMAN
14663
WEB
WEB
WEB
WEB
WEB
CSC 156 - OPERATING SYSTEMS BASICS AND SECURITY
3 CREDITS
This course provides students with the elementary knowledge necessary to navigate,
administer, and secure the Linux operating system. The way in which the Linux and
Windows operating systems perform tasks will be compared and contrasted to
facilitate the learning of operating system and security concepts. Topics discussed in
this course include: file system management and utilities; access control; mail
facility; pipes, redirection and filters; text editor utilities; permissions; basic shell
scripts and process management. Students will install, manage, and secure the Linux
environment through hands-on exercises and course projects.
Prerequisites: Completion of or concurrent enrollment in CSC 101, CSC 151 or
NST 165.
Note: Technology/Lab fee - $100.
14538 01
TR
10:30am-11:45am
B
AR-107
YEUNG
10353 50
WF
10:30am11:45am
L
LC-202
YEUNG
WEB
WEB
WEB
WEB
YEUNG
CSC 171 - COMPUTER FORENSICS I
3 CREDITS
This course introduces students with interests in computer technology and/or
criminal justice to several areas that comprise the newly emerging field of computer
forensics. Students will learn about professional opportunities in this field and the
principles, procedures, and techniques used in computer crime investigation.
Through hands-on laboratory exercises, students will learn how to use computer
forensics software and other tools, set up a computer forensics lab, process crime
scenes for digital evidence, and control digital evidence. Students will learn to work
with current operating systems' file systems, and perform computer forensic analysis
and forensic e-mail investigation.
Prerequisites: Completion of or concurrent enrollment in CAP 101, CSC 101, CSC 151,
or ITC 101.
Note: Technology/Lab fee-$100
16206 50
WF
9am-10:15am
L
LC-201
BROOKS
CSC 188 - INTRODUCTION TO COMPUTER SECURITY
3 CREDITS
This course covers the fundamentals of computer systems security. A student who
successfully completes this course will be able to describe basic security concepts,
controls, mechanism, and analysis techniques. A student who successfully
completes this course will also be able to identify and describe the fundamental
security concepts including: security policies, access control models, vulnerabilities,
and threat models, and apply them to basic security controls and tools including:
firewalls, Intrusion Detection Systems, and monitoring tools through hands-on
exercises and projects.
Prerequisites: Completion of CSC 151 and CSC 156, both with a C or better.
Note: Technology/Lab fee $100.
17164 01
TR
10:30am-11:45am
B
AR-108
RAHIMI
CSC 201 - COMPUTER ORGANIZATION/ASSEMBLY LANGUAGE 3 CREDITS
Introduction to binary, octal and hexadecimal number systems, machine language
and machine architecture. Assembly language topics include the assembly process,
arithmetic, addressing modes, subprograms, procedures, input/output and
conditional assembly.
Prerequisite: Completion of CSC 252.
Note: Technology/Lab fee $100
WEB
WEB
WEB
WEB
RAHIMI
middle-sp2015_midsp2015 22/10/2014 10:21 Page 26