Division of Technical Education
Home | Technical Education | Computer and Information Science | Course Descriptions
 
Computer Science

Course Descriptions

 Computer and Information Science (CPSC)
CPSC 1100    Using Information Technology - 3 credits
This course is designed to assist the student in achieving proficiency in computer applications. The student will demonstrate a working knowledge of word processing, electronic communication and on-line data bases and spreadsheets.

CPSC 1115    Microsoft Word - 3 credits
This course covers the intermediate as well as advanced concepts of MS Word that are required for the Basic and Advanced levels of MOS certification exams.

CPSC 1230/1231    Introduction to Programming - 3 credits
A course designed to introduce the concepts of programming. The course will use a visual programming tool such as Microsoft Visual Basic to introduce procedural/structured programming concepts. The course is designed to introduce programming to students with limited computing backgrounds.
2 hours lecture / 2 hours laboratory

CPSC 1235/1236    Visual Basic - 3 credits
Continuation from CPSC 1230. The course covers advanced concepts of programming in Visual Basic including classes and objects, arrays, data control, file management, sorting and searching procedures. (Prerequisite: CPSC 1230 or equivalent) S
2 hours lecture / 2 hours laboratory

CPSC 1240    Microcomputer Business Applications - 3 credits
This course is designed to convey in-depth knowledge about computer applications involving spreadsheets. Students will work on one or more popular commercially available software packages such as Excel. Topics covered include use of formulas, functions, charts, macros, advanced formatting, multiple worksheets and workbooks, designing forms, importing spreadsheets with other programs, and data analysis.

CPSC 1280    Database Applications - 3 credits
This course is designed for those individuals who want to effectively use a current, relevant database management software system. Included will be an overview of the software package, use of the package's file management capabilities in creating, loading, joining and maintaining databases, generating reports on the data, and the use of the procedures. The student will also be introduced to the software's programming capabilities.
 

CPSC 1290    PowerPoint - 3 credits
This course provides in-depth introduction of using Microsoft PowerPoint. Topics include basic and advanced skills of PowerPoint, the design concepts of creating presentations. F
2 hours lecture / 2 hours laboratory

CPSC 1350/1351    Introduction to Computer Science I - 4 credits
An introduction to all aspects of the programming and problem-solving process and the elements of good programming style. A high-level language will be used as vehicle for introducing these concepts. Laboratory use of the computer in designing, coding, debugging, and executing programs is an integral par of the course. (Prerequisite: CPSC 1230 or four years of high school math) S
3 hours lecture / 2 hours laboratory

CPSC 1530/1531    Introduction to Computer Science II - 4 credits
Programming in a high-level language with emphasis on structure, algorithms, documentation, and elementary data structures. (Prerequisite: CPSC 1350 or equivalent) F
3 hours lecture / 2 hours laboratory

CPSC 2000    Computer Organization - 3 credits
An introduction to Boolean algebra, combinational and sequential circuits. Gate and flip-flop characteristics. An introduction to machine architecture and system components to include memory subsystems and I/O subsystems. An introduction to operating systems including I/O handling, memory management, interrupt handlers, and other system programs, concepts and techniques such as multiprogrammming, multiprocessing, virtual storage and virtual machines. Data and instruction representation. Design, implementation and demonstration of combinational and sequential logical functions will be an integral part of the course. (Prerequisite: CPSC 1350 or equivalent)

CPSC 2010/2011    Assembly Language - 4 credits
An investigation of the assembly language of a modern computer including the instruction set and macros, object code, use of dumps, coding and linkage conventions, addressing techniques, and use of the assembler. Laboratory use of the computer in designing, coding, debugging, and executing programs is an integral part of the course. (Prerequisite: CPSC 1350 or equivalent) S
3 hours lecture / 2 hours laboratory

CPSC 2170/2171    Computer Programming Math/Engineering - 3 credits
An introduction to structured programming and problem solving with emphasis on math and engineering applications requiring some knowledge of calculus.  Students will design, code, and test structured programs using a high level language and the language of a graphing calculator. (Prerequisite: MATH 1910)
2 hours lecture / 2 hours laboratory

CPSC 2770/2771    Database Management Systems - 4 credits
A study of the structure of data bases and the techniques for managing data bases. Competencies in the use of an existing data base management system will be treated. These competencies will include creating, loading, querying and maintaining data bases, report generation and SQL. (Prerequisite: CPSC 1230 or equivalent) S
3 hours lecture / 2 hours laboratory

CPSC 2820/2821    Cisco Networking Fundamentals - 3 credits
The first of four courses covers basic networking terminology, the OSI model, LANs, networking topologies, devices, and protocols. Students also learn about cabling, MAC and IP addressing, and wiring. Hands-on labs will involve making cables, setting up mini-networks with hubs, switches, routers, patch panels, and more. (Prerequisite: knowledge of using computers) F
2 hours lecture / 2 hours laboratory

CPSC 2830/2831    Cisco Router Fundamentals - 3 credits
The second of four courses covers TCP/IP protocol, routing protocols, basic routing processes, commands and configuration. Hands-on labs will provide students with access to routers to apply routing processes, commands, configurations and testing. (Prerequisite: CPSC 2820) F
2 hours lecture / 2 hours laboratory

CPSC 2840/2841    Cisco Advanced Routers - 3 credits
This course introduces advanced router configuration, advanced LAN switching theory and design, VLANs, Novell IPX, and threaded case studies. Topics include router elements and operations, adding routing protocols to a configuration, monitoring IPX operations on the router, LAN segmentation, and advanced switching methods. (Prerequisite: CPSC 2830) S
2 hours lecture / 2 hours laboratory

CPSC 2850/2851    Cisco WAN Technologies - 3 credits
This course also introduces WAN theory and design, WAN technology, PPP, Frame Relay, ISDN, and additional case studies. Topics include network congestion problems, TCP/IP transport and network layer protocols, advanced routing and switching configuration, ISDN protocols, PPP encapsulation operations on a router. (Prerequisite: CPSC 2840) S
2 hours lecture / 2 hours laboratory

CPSC 2990    Special Topics - 1-4 credits
Special topics relating to various aspects of data processing and computer science. The course may be repeated for credit with departmental permission. (Prerequisite: Permission of instructor)


 Information Technology (INTC)
INTC 1050/1051    Computer Graphics - 3 credits
This course covers knowledge and skills of using computer graphic devices and software packages. F
2 hours lecture / 2 hours laboratory

INTC 1060/1061    Web Design & Development - 3 credits
This course provides the basic knowledge necessary to design and implement a comprehensive World Wide Web hypertext homepage. Training includes design, hypertext language, hyperlinks, graphic images, image maps, tables, frames, forms, Cascading Style Sheets (CSS), JavaScript, and multimedia. (Prerequisite: CPSC 1100 or equivalent) F
2 hours lecture / 2 hours laboratory

INTC 1070/1071    Authoring Multimedia - 3 credits
This course provides the basic knowledge and skills to create interactive Web applications and multimedia applications and projects using current technology. (Prerequisite: CPSC 1100 or equivalent) S
2 hours lecture / 2 hours laboratory

INTC 1085    Hardware Support - 4 credits
This course addresses the necessary skills to produce knowledge and support for basic software and hardware configuration, troubleshooting and diagnosis, along with associated safety issues. Instruction provided will begin the preparation for taking the A+ Certification Exam. S

INTC 1090/1091    Advanced Web Design and Development - 3 credits
This course provides an introduction to client-side vs. server-side environments. Database and scripting language(s) will be explored in relation to Web design, along with emerging technologies. (Prerequisite: INTC 1060 or knowledge of HTML) S

2 hours lecture / 2 hours laboratory

INTC 2000/2001    Java - 4 credits
This course will provide students with necessary knowledge and skills of programming using Java. (Prerequisite: CPSC 1230 OR INTC 1060 or some programming experience)
3 hours lecture / 2 hours laboratory

INTC 2010/2011    Microsoft Windows Desktop Operating System - 3 credits
This course teaches the strategies and tactics for installing, configuring, administering and troubleshooting a Microsoft Windows Desktop Operating System in a networking environment. F
2 hours lecture / 2 hours laboratory

INTC 2020/2021    Microsoft Windows Server - 3 credits
This course teaches the strategies and tactics for installing, configuring, administering, and troubleshooting Microsoft Windows Server in a networking environment. F
2 hours lecture / 2 hours laboratory

INTC 2030/2031    Microsoft Windows Network Infrastructure - 3 credits
This course is designed to teach the basic skills required to install, support and troubleshoot the various Microsoft Windows Server networking components and services to include DNS, DHCP, Remote Access, WINS, and NAT. (Prerequisite: INTC 2020) S
2 hours lecture / 2 hours laboratory

INTC 2050/2051    Microsoft Windows Active Directory - 3 credits
This course teaches strategies and tactics for manipulating, administrating, and troubleshooting information systems that incorporate Microsoft Windows Active Directory in an enterprise computing environment. (Prerequisite: INTC 2020) S

2 hours lecture / 2 hours laboratory

INTC 2090/2091    Web Server Applications - 3 credits
This course focuses on server-side programming, Web page development, and management of Web servers. Students will work with developing Web-based applications and the integration of databases and other Web-type applications. (Prerequisite: INTC 1090 or equivalent) S
2 hours lecture / 2 hours laboratory

top

 
 
 
Walters State Community College · 500 South Davy Crockett Parkway · Morristown, TN 37813-6899
Phone: (423) 585-2600 · Toll Free: (800) 225-4770 · Contact Walters State