|
| | Computer Technology Course Descriptions:
The CT Dept. has changed course codes, and some course names as of July 2009. Old course
codes and course names are greyed out.
CMPT 100 Introduction to Computer Technology
CPT-100 Microcomputer Hardware I 4 Credits
This course is an introduction to the technical aspects of the systems used
in the management of information in the 21st century. Topics to be discussed
shall include microcomputer system hardware, file systems, operating systems,
network configuration, topology and security, various aspects of the Internet
and how to manage and manipulate the myriad types of information that is
accessed by these systems. The class time is a combination of lecture and
hands-on activities.
CMPT 105 Introduction to Web Programming
CPT-101 Microcomputer Communication I 4 Credits
This course is designed to introduce the student to the HTML and PERL
scripting languages while using a live CD as the operating system platform. The
student will develop an understanding of the basic concepts used to display
information and products on the Internet. First, through the use of html
programming the student will develop his / her skills to present ideas, concepts
and products on the Internet in a professional manner. Secondly, the student
will learn to effectively create back-end programs to present and collect data
inputted by the user through the use of Perl scripting. By completion of the
course the student will have an understanding of the basic scripting structure,
components and syntax. Students registering for this course are expected to be
familiar with the common functions of microcomputer operating systems and
applications.
CPT-108 CMPT 110 Introduction To Databases 3 Credits
This course provides an introduction to Databases using Access 2007 as the
interface tool. Topics include creating, querying, and maintaining a database;
creating a data access page, reports, forms, combo boxes; using OLE fields,
hyperlinks, and sub forms; and creating an application system using the
Switchboard Manager. This course will utilize working in groups to emphasize how
to plan, create and implement a project in the business setting. A student can
expect to spend 4 hours on homework outside the classroom a week. Students
registering for this course are expected to be familiar with the common
functions of microcomputer operating systems and applications.
CMPT 115 Microcomputer Hardware
CPT-105 Microcomputer Hardware II 4 Credits
This is a hands-on course where the student shall practice disassembly,
reassembly, and configuration of X86 based microcomputer system units. Topics
discussed during this course shall include: microcomputer hardware components
including CPU’s, hard drives, memory, CPU sockets, video cards, sound cards,
NIC’s, monitors and printers; microcomputer hardware assembly and disassembly
techniques; safe working procedures; microcomputer hardware configuration using
various operating systems; microcomputer hardware troubleshooting; microcomputer
hardware maintenance and repair. The class time for this course is a combination
of lecture and hands-on exercises. Prerequisite: CPT-100
CMPT 120 Open Source Operating Systems
CPT-106 Microcomputer Communications II 4 Credits
Communications II will provide the student with a chance to explore an Open
Source operating system technology. It will stress the use of command line in
installing and configuring a Linux server. The student will develop skills in
using command line maintenance of users, files, directories and permissions. The
student will learn to create print servers, troubleshoot system problems, setup
network connectivity and seamlessly integrate the Open Source server with
Windows clients. This course will provide the student with online reference
materials and hands-on exercises based on real world examples.
CPT-102 CMPT 125 Structured Programming
3 Credits
This course provides an introduction to Java Programming. Topics include
creating a Java application and applet, manipulating data using methods,
decision making and repetition with reusable objects, arrays, loops, and layout
managers using external classes, creating menus and button arrays using the
abstract windows toolkit, swing interfaces with sorting and searching, and
writing data to a sequential data file. Students registering for this course are
expected to be familiar with the common functions of microcomputer operating
systems and applications. Students should expect to spend a minimum of six hours
a week outside of class time working on assignments and concepts to be
successful.
CPT-202 CMPT 210 Applications In Software
3 Credits
This course will cover advanced topics in database software development.
Students will learn normalization of data structures, prototyping applications,
events, dynamic arrays, error handling, key violations, interactive windows and
special topics dealing with database programming on a network. The student will
be able to write complete, complex “turn-key” applications that are ready to
run. Prerequisites: CPT-102 and CPT-108.
CPT-203 CMPT 215 Microsoft Operating Systems
3 Credits
This course covers the installation, configuration, and maintenance of
Microsoft Windows. The operating systems utilized in this course include various
current versions of Microsoft Windows operating systems. Other topics covered in
this course shall include Windows desktop deployment, Windows desktop
restrictions, and
networking in peer to peer and client server environments. The class time for
this course is a combination of lecture and hands-on practice.
Prerequisite: CPT-100
CPT-201 CMPT 220 Network System Management
3 Credits
This course is an introduction to network operating systems with an emphasis
on the management of network objects e.g. users, groups, volumes, print servers
and other shared network resources. The class time is a combination of lecture
and hands-on practice. Other topics to be covered in this course will include:
physical and logical network topologies, network media and network distribution
devices. The operating systems utilized in this course include various current
versions of Microsoft Windows client and server operating systems. The class
time is a combination of lecture and hands-on practice. Prerequisites: CPT-100
CPT-207 CMPT 225 Network Engineering 3 Credits
This course looks at networking from a design perspective. Topics will
include, but not be limited to TCP/IP, DNS, DHCP, BOOTP, firewalls, routers,
bridges, switches, wiring, ethernet, web servers, virtual hosting, SNAT/DNAT,
and IP sub-netting. The OS for this class will be Linux (Slackware
distribution). The class will be a mix of lecture/lab. Prerequisites: CPT-102
and CPT-105 and CPT-106.
CPT-208 CMPT 230 Senior Internship 3 Credits
This course is designed to give the student practical experience to enter
the job market. Students will be required to complete 135 documented hours of
work as an intern in the information technology department of a company,
institution, or organization. Prerequisites: A minimum of 30 credits towards CT
degree
CPT-209 CMPT 235 Senior Seminar
3 Credits
Students will prepare a presentation (usually in teams of two) on an
approved subject matter. There will be two tasks on related computer tech
subjects. During the first few weeks, the instructor will present topics of
interest. Prerequisites: CPT-100, CPT-101, CPT-106
CPT-211 CMPT 240 Power Linux
3 Credits
This course looks at the Linux operating system and various open source
applications that run on Linux. Since Linux came on the scene in 1992, it is
rapidly becoming a viable alternative to Microsoft. The class will take an in
depth look at Slackware, Red Hat and Mandrake Linux distributions. The topics
shall also include working with a wide variety of open source applications that
have made Linux so popular. The class will be a mix of lecture / lab.
Prerequisites: CPT 100 and CPT 101 or waiver of prerequisites by Dept. Chair.
CMPT 245 Web Server Management
CPT-220 Virtual Web Servers 3 Credits
This is a course on the installation and configuration of web server
services. The primary operating system used in this course will be Microsoft
Windows. Topics to be covered in this course shall include the management and
configuration of IIS, SharePoint Server, DNS service, and the FTP, POP3, and
SMTP services. The course time will be a combination of lecture and hands-on lab
work. Prerequisites: CMPT 215 and CMPT 220 or waiver of prerequisites by Dept.
Chair.
CMPT 250 Advanced Server Management
CPT-221 Server Operations 3 Credits
Server Operations is a course that deals with the management of Active
Directory Services in Windows Server domains and is based upon sections of the
MCITP exam. Topics to be covered shall include active directory DHCP, DNS; AD
system state
maintenance, recovery, and restore; FSMO (Flexible Single Master Operations), AD
migration, and other common scenarios. The course time will be a combination of
lecture and hands-on lab work.
Prerequisites: CMPT-100, CMPT-105, CMPT-215, CMPT-220
CPT-222 CMPT 255 Network Security
3 Credits
Network security has become of paramount importance in the 21st century. The
securing of network services, network devices, and network traffic can be a full
time job. In this course the student shall build on their existing knowledge of
operating systems, hardware and network systems management as the student
acquires the specific skills to implement security services on any type of
computer network. This course is a combination of lecture and hands-on exercises
and will emphasize network security issues in Microsoft Windows products. The
course content is based upon the Comp TIA Security+ exam. Prerequisites: CPT 203
and CPT 201 or pre-test and waiver of prerequisites by Dept. Chair.
CPT-230 CMPT 260 Java Programming
3 Credits
This course will address the fundamentals of the Java Programming language.
This course will cover the basics of concepts and methods of object-oriented
programming and object-oriented design and emphasize the development cycle as a
means of creating applications. Illustrating well-written and readable programs
using disciplined coding styles will also be discussed. The course time will be
a mixture of lecture and hands-on lab work. Prerequisite(s): CPT-108, CPT-102 or
waiver of prerequisites by Dept. Chair.
CMPT 265 C# Programming
3 Credits
TThe goal of this course is to provide a comprehensive introduction to
programming using C#. This course introduces the basic programming constructs of
simple sequence, selection, and iteration. The course shows how to create a
number of different types of applications including console-based Windows based
applications. The event-driven programming model, which is based on
interactively capturing and responding to user input on Windows and Web forms,
is covered. It includes instruction on developing applications using rapid
application development techniques illustrating the drag-and-drop construction
approach. From the beginning, the course illustrates how to use the .NET
predefined types, their member methods, data fields, and properties using an
object-oriented approach to development. The course also illustrates how to
create user-defined classes and stand-alone class libraries, and introduces a
number of advanced object-oriented concepts. The course time will be a
combination of lecture and hands-on lab work.
Prerequisite(s): CNMS-110 or AEDD-105 or CMPT-210, or waiver of prerequisites by
Dept. Chair
CPT-107 CMPT 275 Program In C
3 Credits
A study of the C+ programming language on Linux including: control
structures, functions, pointers, structures, Linux programming commands, good
programming practices. The class will include a fair number of programming
projects. Prerequisites: CPT-108 and CPT-102,or waiver of prerequisites by Dept.
Chair
CMPT 285 Network Hardware
3 Credits
This course familiarizes students with the equipment applications and protocols
installed in enterprise networks, with a focus on switched networks, IP
Telephony requirements, and security. It also introduces routing protocols,
network standards, LAN / WAN transmission technologies, and other related
topics. The course will consist of lectures and hands-on exercises, in
configuration, installation, and troubleshooting.
Prerequisite(s): CMPT 220 and CMPT 225, or waiver of prerequisites by Dept.
Chair
|