Computer Science (CS)

 

Return to Table of Contents

 

IO = Infrequently Offered Course

 

CS   0535

Word Processing Concepts and Applications

3 Credit Hours

Prerequisite:

OE  0587  College Keyboarding

This course is a comprehensive hands-on course that provides users with fundamentals, both conceptual and applied, they need to use word processing software.  Students learn the basics of word processing use and develop the tools they need to apply this technology to business application.

 

CS   0709

Unix/Linux Administration

3 Credit Hours

Prerequisite:

Concurrent enrollment in or completion of CS  5510  Introduction to Networking

This course provides the foundation to understanding the UNIX operating systems.  This course will cover the installation, maintenance, administration, and troubleshooting a working UNIX system.  Students will get a hands-on experience in working with UNIX operating systems using Linux.  This course will also cover some basic shell programming necessary to manage and administer a UNIX system.

 

CS   0715

Computer Concepts and Applications

3 Credit Hours

Prerequisite:

None

An introduction to the study of computer hardware and use of software including operating systems, Internet browser, word processing, spreadsheet, database, and presentation programs.

 

CS   0717

Computer Information Systems

3 Credit Hours

Prerequisite:

Keyboarding Skills

An introduction to the use of computer-based information systems and communications technology in a business environment.  Includes an introduction to information technology terminology, hardware, software, and data communications as well as a survey of programming languages and computer technologies.

 

CS   0718

PC Troubleshooting

3 Credit Hours

Prerequisite:

None

PC Troubleshooting is designed to expand the students’ skill and proficiency in identifying the major motherboard form factors, installation of hardware, i.e. hard drives, memory, floppy disks, CD ROMs, and other peripherals.  The student will understand how the system communicates information between the components and how to troubleshoot and solve PC problems, i.e.:  system conflicts, hardware conflicts, software conflicts, and other issues concerning a system’s failure to operate successfully.  The student will have the necessary skills to purchase, maintain, and upgrade a computer system.  PC Troubleshooting is a preparation course for A+ certification.

 

CS   0719

Cisco Internetworking

3 Credit Hours

Prerequisite:

CS  5510  Introduction to Networking

This course will provide the knowledge necessary to setup, manage, troubleshoot, administer, and secure a Cisco router.  This course will help prepare students for the Cisco Certified Network Associate (CCNA) certification.  Topics covered include:  switching, OSI reference model, routed and routing protocols, LAB technologies, and Cisco IOS.

 

CS   0720

Fundamentals of Network Security

3 Credit Hours

Prerequisite:

Concurrent enrollment in or completion of CS  5510  Introduction to Networking

This course provides the fundamentals of network security.  Topics covered include:  general network security, communication security, infrastructure security, and basic cryptography.  Students will also learn the threats of network security and implement ways to stop intrusions.

 

CS   0721

Database Programming

3 Credit Hours

Prerequisite:

CS  5516  C++ Programming

This course will provide the foundation to writing a database-aware application.  Students will learn the basic database systems and how to write a software application to access the database.  Students will write, primarily, web-based application.

 

CS   0724

Internet Programming

3 Credit Hours

Prerequisite:

CS  5516  C++ Programming

This course will provide a basic understanding on how to create a web-based application.  Students will learn VBScript, JavaScript, Applet, Servlet, ASP, PHP, Perl, and XML.

 

CS   0729

Database Concepts and Applications

3 Credit Hours

Prerequisite:

None

This course is a comprehensive hands-on course that provides users with fundamentals, both conceptual and applied, they need to use database software.  Students will learn the basics of database use and develop the tools they need to apply this technology to business application.

 

CS   0730

Visual Basic Programming

3 Credit Hours

Prerequisite:

Typing skills and MA  1719  College Algebra

Provides a structured approach to Visual Basic programming.  Includes a fundamental procedure for solving problems, naming variables, developing algorithms, selection structures, repetition structures, and correcting syntax and logic errors.

 

CS   0732

Advanced Programming Techniques

3 Credit Hours

Prerequisite:

CS  0730  Visual Basic Programming

An intermediate programming topic using the Visual Basic language.  Topics covered include Windows API, ActiveX control, ActiveX document, Object Oriented Programming, and Database Programming.

 

CS   0733

Spreadsheet Concepts and Applications

3 Credit Hours

Prerequisite:

Keyboarding Skills

This course is a comprehensive hands-on course that provides users with fundamentals, both conceptual and applied, they need to use spreadsheet software.  Students learn the basics of spreadsheet use and develop the tools they need to apply this technology to business application.

 

CS   0736

Introduction to Programming

3 Credit Hours

Prerequisite:

None

Introduction to the design and construction of computer programs.  Covers the Program Development Cycle with emphasis on design tools and programming methods.  Lays the foundation for programming courses.

 

CS   0737

Pascal

3 Credit Hours

Prerequisite:

CS  0730  Visual Basic Programming

Introduction to structured programming techniques using Pascal programming language including an overview of information processing, computers, programs, programming languages, hardware, and software with emphasis on the techniques known as “structured programming.”

 

CS   5508

Principles of Software Design

3 Credit Hours

Prerequisite:

CS  5516  C++ Programming

Intermediate programming techniques using the C++ language.  Topics covered include sorting, object oriented programming, data abstraction, algorithmic design, and basic data structure including linked lists and arrays.

 

CS   5509

Concepts of Computer Systems

3 Credit Hours

Prerequisite:

CS  5516  C++ Programming

An introduction of computer systems constructs, including compilers, assemblers, linking, loading, input and output, system monitors, memory organization, processor structure, and resource allocation.

 

CS   5510

Introduction to Networking

3 Credit Hours

Prerequisite:

None

Concepts and components involved in networking computers for hardware and software resources sharing.  Electronic mail, file sharing, and popular networking operating systems will be explored.

 

CS   5511

Network Administration I

5 Credit Hours

Prerequisite:

CS  5510  Introduction to Networking

This course will help the student develop the skills to administer and manage Windows networks on a daily basis.  This course is in preparation for Microsoft examinations.

 

CS   5512

Network Administration II

5 Credit Hours

Prerequisite:

CS  5511  Network Administration I

This course will help the student develop the skills to install and manage Micorsoft Exchange Server and Microsoft Internet Security and Acceleration Server.  The course is in preparation for Microsoft examinations.

 

CS   5516

C++ Programming

3 Credit Hours

Prerequisite:

CS  0730  Visual Basic Programming

An introduction to C++ programming using structured programming and object oriented design.

 

CS   5518

Java Programming

3 Credit Hours

Prerequisite:

CS  5516  C++ Programming

An introduction to object oriented programming using the Java language.

 

CS   5519

Special Topics in Computing

3 Credit Hours

Prerequisite:

Special permission of instructor

Covers selected topics in Networking and Computer Science.  A specific programming language, application, networking, or programming topic will be listed as a subtitle.

 

CS   5520

Network Administration III

5 Credit Hours

Prerequisite:

CS  5512  Network Administration II

This course will help the student develop the skills to administer and manage Active Directory.  This course will also cover the security aspects of Windows networking operating systems.  This course is in preparation for Microsoft examinations.

 

CS   5521

PC Troubleshooting Lab

2 Credit Hours

Prerequisite:

CS  0718 PC Troubleshooting or permission of instructor

This course is designed to expand the concepts of computer hardware installation and repair.  Skills to diagnose and repair PC problems in both hardware and software will be explored.

 

CS   5525

Web Page Design Technology

3 Credit Hours

Prerequisite:

CS  0730  Visual Basic Programming

This course will cover topics in designing, creating, maintaining, and troubleshooting web pages.  Students will learn to create web pages using HTML, JavaScript, Java, and ActiveX.

 

 

Return to Table of Contents

 

Back to Top