Courses
The following link will take you to the BCTC catalog listing of current courses offered by our department. When available, the list will be changed to reflect the new name and prefix.
CIT Courses
CIT 103 Computer Literacy (1)
Commonly used capabilities of computers are explored with emphasis on
computer basics and terminology as well as software packages. Students also
gain hands-on experience with common productivity software, email, and
Internet access. Not available for credit to persons who have previously
satisfied the computer literacy requirement. Lecture: 1 hour. Prerequisites:
none. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 105 Introduction to Computing (3)
An overview of computer information systems. Concepts include
terminology, computer hardware, software, and networks as well as the impact
of computers on society, ethical issues in computing, and trends in
information processing. Students use a microcomputer with systems software
and applications software, including a word processor, electronic
spreadsheet, database management system, and web page editor to process data
and present useful information. Lecture: 3 hours. Prerequisites: CIT 103 or
successful completion of the CIT Placement Exam or consent of instructor.
Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 110 Operating Systems Concepts (3)
A conceptual and practical overview of operating systems is covered.
Topics include: user interfaces such as graphical user interfaces and
command syntax interfaces; task management; file systems; network
connectivity and resource sharing; and operating systems installation and
maintenance. Students will be exposed to multiple operating systems.
Hands-on experience with hardware and software is provided. Lecture: 3
hours. Prerequisites: CIT 105 or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 120 Program Design (3)
The design of language-independent computer programs for solving common
business-oriented problems is covered. Programming logic and programming
structures common to all languages are emphasized. Lecture: 3 hours.
Prerequisites: CIT 105 or concurrent; and MA108R; or consent of instructor.
Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 130 Microcomputer Applications (3)
Students use a microcomputer and current word processing, spreadsheet,
database, and presentation software to solve common business problems. Basic
features of each software application are covered, as well as requirements,
capabilities, and limitations. Lecture: 3 hours. Prerequisites: CIT 105 or
consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 140 JavaScript I: JavaScript and the Web (3)
In this course, students will code and execute JavaScript programs.
JavaScript can be used to create dynamic behavior in elements of a Web page.
Programs involve controlling the behavior of forms, buttons, and text
elements, and can be used to write special-purpose calculators or create
forms whose fields have built-in error checking. Lecture: 3 hours.
Prerequisites: Admission into the CIT program or consent of instructor.
Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 143 COBOL I (3)
Students code and execute error-free programs in the COBOL language, a
level I programming language, including proper documentation. The program
development will use orderly, structured methodology. Programs will involve
sequential input/output, report formatting, editing of data, numeric
calculations, single level control breaks, and processing tables. Lecture: 3
hours. Prerequisites: Admission into the CIT program or consent of
instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 145 Perl I: Perl Fundamentals (3)
Students design, code, execute, and test scripts in the Perl programming
language. Topics include Perl variables, operators, and control structures
as well as pattern matching and Perl application scripts. Lecture: 3 hours.
Prerequisites: Admission into the CIT program or consent of instructor.
Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 148 Visual Basic I (3)
Students design, code, test, and execute programs on this Level I
programming language. Topics also include menus, dialogue boxes, child
window controls (push buttons, radio buttons), the graphical user interface,
mouse input, fonts, and printing. Lecture: 3 hours. Prerequisites: Admission
into the CIT program or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 149 Java I: Java Fundamentals (3)
Students code and execute applications and applets in the Java
programming language. Topics include standard control structures in Java
applications, developing graphical user interfaces, interfacing with HTML
documents using Java applets, and documentation techniques including
javadoc. Lecture: 3 hours. Prerequisites: Admission into the CIT program or
consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 150 Internet Technologies (3)
This course will provide students with a thorough study of traditional
and emerging Internet technologies. Topics include Internet fundamentals,
Internet applications, Internet client/server information delivery systems,
and Internet client/server computing. Students will have hands-on experience
with a number of Internet applications, including rudimentary programming in
an Internet environment. Lecture: 3 hours. Prerequisites: Admission into the
CIT program or consent of instructor. Download the course description and
objectives in
PDF©,
Word©, or
RTF.
CIT 160 Data Communications and Networking (4)
Data communications and networking concepts including hardware, software,
and transmission media; access methods and protocols; and network
configurations are included. System design considerations are addressed.
Emphasis is on local area networks; students will install a simple local
area network. Lecture: 4 hours. Prerequisites: Admission into the CIT
program or consent of instructor. Download the course description and
objectives in
PDF©,
Word©, or
RTF.
CIT 170 Introduction to Database Design (3)
This course introduces the standards for designing relational databases.
Design criteria include first, second, and third normal forms to eliminate
modification anomalies. Discussions review the capabilities of three major
types of data models: hierarchical, network, and relational as they apply to
hypothetical sets of data objects. Experiences include the creation of a
logical design, and translation into a physical database using the
relational model. Queries will be performed using both a host language
interface and Structured Query Language. Lecture: 3 hours. Prerequisites:
Admission into the CIT program or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 171 SQL I Introduction to Database Design (3)
The course is designed to provide students with an extensive introduction
to database manipulation technology. The class covers the SQL and PL/SQL
programming languages. Students create and maintain database objects, and
store, retrieve, and manipulate data. Students create PL/SQL blocks of
reusable application code. Lecture: 3 hours. Prerequisites: Admission into
the CIT program or consent of instructor. Download the course description
and objectives in
PDF©,
Word©, or
RTF.
CIT 211 Microsoft Windows Client Operating Systems: (Topic) (3)
This course provides students with the knowledge and skills necessary to
install and configure Microsoft Windows client operating systems on
stand-alone computers as well as on client computers that are part of a
workgroup or domain. This course will also help prepare students for exams
in the Microsoft certification exam series. Lecture: 2 hours, laboratory: 2
hours. Prerequisites: Admission into the CIT program and CIT 160; or consent
of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 212 Microsoft Windows Server Operating Systems: (Topic) (3)
This course provides students with the knowledge and skills necessary to
install and configure Microsoft Windows server operating systems and to
provide file, print, and terminal services. This course will also help
prepare students for exams in the Microsoft certification exam series.
Lecture: 2 hours, laboratory: 2 hours. Prerequisite; Admission into the CIT
program and CIT 211; or consent of instructor. Prerequisites: Admission into
the CIT program and CIT 211; or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 213 Netware System Administration (3)
This course is designed to provide students with the necessary knowledge
and skills to perform competently in the role of network administrator or
system manager. Students completing this course will be able to perform
basic and fundamental network management tasks on a Novell NetWare network.
Lecture: 2 hours, lab: 2 hours. Prerequisites: Admission into the CIT
program and CIT 160; or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 214 Advanced Netware System Administration (3)
This course is designed to provide students with the necessary knowledge
and skills to perform competently in the role of network administrator or
system manager. Students completing this course will be able to perform
basic and fundamental network management tasks on a Novell Netware network.
Lecture: 2 hours, lab: 2 hours. Prerequisites: Admission into the CIT
program and CIT 213; or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 217 Unix Administration (3)
This course provides students with the knowledge and skills necessary to
perform post-installation and day-to-day administration tasks in a
single-domain or multiple-domain Unix based network. Lecture: 2 hours, lab:
2 hours. Prerequisites: Admission into the CIT program and CIT 160; or
consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 218 Advanced Unix Administration (3)
This course provides the core foundation for supporting the Unix
operating system. The goal of this course is to provide support
professionals with the skills necessary to install, configure, customize,
optimize, network, integrate, and troubleshoot Unix. Lecture: 2 hours, lab:
2 hours. Prerequisites: Admission into the CIT program and CIT 217; or
consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 220 Systems Analysis and Design (3)
Methodologies for developing business-oriented computer information
systems are covered including the definition of needs, creation of
specifications, and implementation of systems. Modern systems analysis
software tools are covered. Lecture: 3 hours. Prerequisites: Admission into
the CIT program and ENG102 or concurrent; or consent of instructor. A Level
I Programming Language recommended. Download the course description and
objectives in
PDF©,
Word©, or
RTF.
CIT 230 Advanced Microcomputer Applications (3)
Students use advanced features of current word processing, spreadsheet,
database management and presentation software. Integration between the
various software packages is performed and students investigate other
software applications and their uses in the business environment. Lecture: 3
hours. Prerequisites: Admission into the CIT program or consent of
instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 234 Advanced Spreadsheet Applications (3)
Advanced functions of a current spreadsheet software package will be
covered, including data tables, scenarios, financial functions, creating and
using template files, using hyperlinks, multiple worksheets and 3D formulas,
creating and using command buttons and macros to automate repetitive tasks,
and using data management features to sort, perform queries, and extract
useful information. Emphasis will also be given to integration among various
software applications. Lecture: 3 hours. Prerequisites: Admission into the
CIT program or consent of instructor. Download the course description and
objectives in
PDF©,
Word©, or
RTF.
CIT 236 Advanced Database Applications (3)
Advanced features of a current database software package will be covered,
including creating and editing custom forms and reports, creating and using
macros, and creating application systems and switchboard modules. Emphasis
will also be given to integration among various software applications.
Lecture: 3 hours. Prerequisites: Admission into the CIT program or consent
of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 243 COBOL II (3)
In this Level II Programming Language course, students code COBOL
programs involving direct access data files, interactive screen design,
table manipulation, multiple-level control breaks, top-down design, and
modular construction. They create and execute a system of programs using
structured COBOL techniques including proper documentation. Lecture: 3
hours. Prerequisites: Admission into the CIT program, CIT 143, and MA 109;
or consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 245 Perl II: Perl and the Web (3)
A continuation of CIT 145, this Level II programming language course
focuses on the use of the Perl programming language in a Web server
environment. Topics will include ethics and the Web, advanced Perl
programming constructs including objects and modules, Web form processing
using Perl, security issues, and applications to e-commerce. Lecture: 3
hours. Prerequisite: Admission into the CIT program and CIT 145 and CIT 150;
or consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 248 Visual Basic II (3)
Students build applications using Visual Basic, a Level II programming
language. Application development is introduced with an emphasis on
application design, record-handling routines, and database engine
operations. Students work with objects from Microsoft Office, create ActiveX
documents, and build Internet applications with these documents. Lecture: 3
hours. Prerequisite: Admission into the CIT program and CIT 148 and MA 109;
or consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 249 Java II: Java and the Web (3)
A continuation of CIT 149, this Level II programming language course
focuses on Java client/server programming for the internet. Topics will
include interfacing with HyperText Markup Language (HTML) documents,
applets, Java Database Connectivity (JDBC), servlets, and networking.
Prerequisite: Admission into the CIT program, CIT 149 and CIT 150; or
consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 253 Data-Driven Web Technologies (3)
This course will provide students with the knowledge and skills to
design, implement, and manage a database-driven web site. Topics will
include the study of databases and web servers in e-commerce, transaction
processing, and client-side and server-side Web scripting. Students will be
involved in the creation of a database driven Web site. Prerequisite:
Admission to the CIT program, CIT 150, IMD 160, and CIT 170; or consent of
instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 255 Internet Security and Server Administration (3)
The course provides students with an in-depth study of functions
performed by web servers. Tasks performed by web administrators are
discussed. Security risks unique to Internet services as well as solutions
to these risks are presented. Students have hands-on experience with setting
up a web server and troubleshooting web server problems. Prerequisite:
Admission into the CIT program, CIT 253, CIT 212 OR CIT 218; or consent of
instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 260 Network Hardware Installation and Troubleshooting (3)
This course is designed to provide students with the knowledge and skills
necessary to design, install, configure, and troubleshoot cabling systems
and equipment used to connect a local area network. Lecture: 2 hours, lab: 2
hours. Prerequisites: Admission into the CIT program and CIT 160; or consent
of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 261 Microsoft Windows Directory Services Administration (3)
This course provides students with the knowledge and skills necessary to
install, configure, and administer Microsoft Windows Directory Services. The
course also focuses on implementing Group Policy and understanding the Group
Policy tasks required to centrally manage users and computers. This course
will also help prepare students for exams in the Microsoft certification
exam series. Lecture: 2 hours, laboratory: 2 hours. Prerequisites: Admission
into the CIT program and CIT 212, and CIT 269; or consent of instructor.
Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 262 Microsoft Windows Network Infrastructure (3)
This course provides students with the knowledge and skills necessary to
install, configure, manage, and support a network infrastructure using a
Microsoft Windows server operating system. This course will also help
prepare students for exams in the Microsoft certification exam series.
Lecture: 2 hours, lab: 2 hours. Prerequisites: Admission into the CIT
program, CIT 212, and CIT 269; or consent of instructor Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 263Advanced Topics in Microsoft Windows (1-6)
Concepts and/or skills from special areas of interest in Microsoft
Windows operating systems are covered in this course. Topics vary from
semester to semester at the discretion of the instructor. Lecture, lab: 1-6
hours. Prerequisites: Admission into the CIT program, CIT 212; or consent of
instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 265 Window 2000 Networking Services Infrastructure Design (3)
This course provides students with the information and skills needed to
create a networking services infrastructure design that supports the
required network applications. Strategies are presented to assist the
student in identifying the network technology needs of an organization, and
then develop a design that meets those needs. This course is part of the
Microsoft Certified Systems Engineer series. Lecture 2 hours, Lab 2 hours.
Prerequisite: Admission into the CIT program and CIT 261; or consent of
instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 266 Windows 2000 Network Security (3)
This course provides students with the knowledge and skills necessary to
design a security framework for small, medium and enterprise networks using
Microsoft Windows 2000 technologies. This course is part of the Microsoft
Certified Systems Engineer series. Prerequisite: Admission into the CIT
program and CIT 261; or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 269 Internet Protocols (3)
This course is designed to provide students with the knowledge and skills
to install, configure, manage and troubleshoot internetworks using TCP/IP
and its associated protocols. Lecture: 2 hours, lab: 2 hours. Prerequisites:
Admission into the CIT program and CIT160; or consent of instructor Download
the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 271 SQL II (3)
This course is designed to provide students with the knowledge and skills
need to write PL/SQL procedures. The procedures will incorporate SQL
statements to create and manage PL/SQL program units and database triggers.
Students will work in both the Procedure Builder and SQL*Plus environments.
Students will use advanced features of PL/SQL to design and interface with
the database and other applications. Prerequisite: Admission into the CIT
program and CIT 271; or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 280 Internship (3)
The student is provided on-the-job experience in computer information
systems, requiring a minimum of 120 clock hours of appropriate experience
approved by the faculty member (40 clock hours per credit). Learning
contract, signed by the student, faculty member, and supervisor, is
required. Course is offered on pass-fail basis only. Lecture: 3 hours.
Prerequisites: Admission into the CIT program and consent of instructor.
Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 281 Routing and Switching (3)
This course provides students with the skills necessary to understand and
apply concepts related to networking hardware. This course covers advanced
TCP/IP concepts such as IP addressing and subnetting, beginning router
configuration, routed and routing protocols. This is the second course in
the Cisco Networking Academy Curriculum. Prerequisite: Admission into the
CIT program and CIT 160; or consent of instructor. Download the course
description and objectives in
PDF©,
Word©, or
RTF.
CIT 282 Advanced Routing and Switching (3)
This course is designed to provide students with the skills necessary to
understand and apply advanced networking concepts. This course covers local
area network (LAN) switching, virtual local area networks (VLANs), advanced
network design concepts, advanced router configuration, and advanced network
management projects. This is the third course in the Cisco Networking
Academy Curriculum. Prerequisite: Admission into the CIT program, CIT 281;
or consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 283 Wide Area Network Design and Management (3)
This course is designed to provide students with the skills necessary to
understand and apply advanced principles and applications in deploying
networking hardware. This course covers WAN design, WAN connectivity
protocols such as PPP, ISDN, and Frame Relay, as well as advanced network
management projects. This is the fourth course in the Cisco Networking
Academy Curriculum. Prerequisite: Admission into the CIT program, CIT 282;
or consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 290 Information Systems Design and Implementation (3)
Students learn strategies used in a comprehensive system development
project, including how to use structured analysis and design techniques in
information systems and how to apply computer programming and system
development concepts. Emphasis is placed on project implementation,
documentation, installation, testing, presentation, and training in a
project team environment. Lecture: 3 hours. Prerequisites: Admission into
the CIT program and CIT 170 and CIT 220 and a Level I Programming Language;
or consent of instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 292 Designing Network Solutions (3)
This capstone course covers the major responsibilities of a network
systems manager. Topics include the overall planning, installation,
evaluation, and maintenance of network systems components including hardware
selection, vendor selection, and contract negotiations. Lecture: 3 hours.
Prerequisites: Admission into the CIT program and a Level I Network
Technology Specialization sequence; or consent of instructor. Download the
course description and objectives in
PDF©,
Word©, or
RTF.
CIT 294 Seminar in Internet technologies (3)
Students in this course will research, study and discuss current and
emerging topics, issues and trends in Internet technologies. Formal class
presentations as well as individual and/or group projects involving Internet
technologies will be required. Prerequisite: Admission to the CIT program
and CIT 253; or consent of instructor. Download the course description and
objectives in
PDF©,
Word©, or
RTF.
CIT 295 Independent Problems in Computer and Information Technologies
(1-3)
A problem or special project, approved by the instructor, provides an
independent study objective for Computer Information Systems students. This
course may be repeated to a maximum of three credits hours. Credit hours:
1-3. Prerequisites: Admission into the CIT program and consent of
instructor. Download the course description and objectives in
PDF©,
Word©, or
RTF.
CIT 299 Special Topics in CIT: (Topic) (1-3)
This course will deal with concepts and/or skills from special areas of
interest in computer information systems. Topics vary from semester to
semester at the discretion of the instructor. May be repeated with different
topics to maximum of 6 credit hours. Lecture: 1-3 hours. Prerequisites:
(variable): given when topic is identified; or consent of instructor.
COE 199 Cooperative Education: Computer and Information Technologies
(1-8)
Cooperative Education is a planned and evaluated work experience related
to the student's educational objective for which the student receives both
financial remuneration and academic credit. One credit hour is awarded for
completion of 80 house of approved work experience and for satisfactory
completion of additional required activities. While the maximum amount of
credit granted for cooperative education experience varies by curriculum,
the amount may never exceed eight hours in an Associate in Applied Science
Degree program. This course is available only to students enrolled in a
Community College System Associate in Applied Science Degree Program which
lists Cooperative Education as an approved course, completion of at least
twelve credit hours in the program of study, marketable skills in the area
in which the student is enrolled, and a minimum cumulative grade point
average (G. P. A.) of 2.0.
CS Courses
CS 115 Introduction to Computer Programming (3)
This course teaches introductory skills in computer programming using an
object-oriented computer programming language. There is an emphasis on both
the principles and practice of computer programming. Covers principles of
problem solving by computer and requires completion of a number of
programming assignments. Lecture, 3 hours. Prerequisites: none. Download the
course description and objectives in
PDF©,
Word©, or
RTF.
Advising note: If you don't have prior programming experience, the CIT
department strongly recommends that you take CIT 120 prior to taking CS 115.
CS 215 Introduction to Program Design, Abstraction, and Problem
Solving (4)
This course teaches introductory object-oriented problem solving, design,
and programming engineering. An equally balanced effort will be devoted to
the three main threads in the course: concepts, programming language skills,
and rudiments of object-oriented programming and software engineering.
Lecture, 4 hours. Prerequisites: CS 115. Download the course description and
objectives in
PDF©,
Word©, or
RTF.
CS 216 Introduction to Software Engineering (3)
Software engineering topics to include: life cycles, metrics, requirements specifications, design methodologies, validation and verification, testing, reliability and project planning. Students will study and practice use of object-oriented design techniques and software tools in a modern development environment. Implementation of large programming projects will be stressed. Lecture, 3 hours. Prerequisites: CS 215. Download the course description and objectives in PDF©, Word©, or RTF.