Computer Science
email: computerscience@bigbend.edu
The Computer Science program offers industry-recognized training for high-demand careers in various sectors of information technology at Big Bend Community College. Students can earn associate degrees, short-term certificates, or take courses for transfer to a four-year college or University.
Current Department of Labor statistics indicate that 8 of the 9 fastest growing occupations will be in the area of Information Technology. According to Money Magazine, 23 of the top 100 best jobs in America are in the Information Technology sector in fields such as Network Administrator, IT Specialist, Software Developer, Software Tester, Information Systems Security, IT Manager, Web Master, and Programmer.
Program prerequisites: Basic computer literacy, keyboarding, and familiarity with word processing and spreadsheet software; pre-college math and English courses may be required depending on student placement level. Degree options include an Associate in Computer Science DTA/MRP and a Systems Administration, Associate in Applied Science degree.
Certificate options include Cisco Networking Certificate of Achievement and Certificate of Accomplishment, Computer Support Specialist Certificate of Accomplishment, a Network Support Specialist Certificate of Accomplishment, and a Systems Administration Certificate of Achievement.
Big Bend Community College’s CS Department is a Microsoft Data Center Academy, a CompTIA Academic Partner, a Cisco Networking Academy, and an active member of the National Cybersecurity Training & Education Center (NCyTE). We work with these and other organizations worldwide to ensure that our program is relevant to and meeting industry needs.
Degrees and Certificates
-
Systems Administration, AAS, Associate in Applied Science -
Cisco Networking Academy Certificate of Accomplishment, Certificate -
Cisco Networking Certificate of Achievement, Certificate -
Desktop Support Specialist Certificate of Accomplishment, Certificate -
Systems Administration Certificate of Achievement, Certificate -
Computer Science Transfer Associate in Computer Science DTA/MRP, Direct Transfer Agreement/Major Related Program
Courses
CS& 131: Computer Science I: C++
Credits 5CS& 141: Computer Science I: Java
Credits 5CS 101: Intro to Computer Science
Credits 3CS 103: Intro to Computer Hardware & Operating Systems
Credits 6This course covers basic concepts of computing hardware and operating systems (O/S) design structure, and mechanisms. Coursework will address the impact of hardware design on applications and systems software including computer software systems performance, memory, kernel structure, input/output (I/O) devices, file system functions, virtualization, and securing the operating system. Students will learn how computers work, how to replace parts and upgrade components, and how to install and configure major modern client operating systems. Students completing CS 103 have the knowledge and skills necessary for CompTIA A+ Certification exam preparation.
CS 104: Intro to Computer Hardware
Credits 3CS 105: Intro to Computer Operating Systems
Credits 3CS 106: Intro to Virtualization
Credits 5This introductory course is an overview and hands-on exploration of virtualization in desktop, server, and cloud environments. Concepts covered include an introduction to virtualization technologies and how to deploy and manage a virtual server environment. Course topics include virtualization concepts and terms, installing and deploying virtual machines using Hyper-V, VM Ware, and XenServer, and implementing a secure virtual environment.
CS 110: Networking Fundamentals
Credits 4CS 111: Intro to Programing
Credits 5CS 115: Intro to Database Design & Management
Credits 5CS 116: Networks & Network Security I
Credits 3CS 117: Networks & Network Security II
Credits 3CS 120: A+ Prep & Certification
Credits 1 Max Credits 2This course is intended for students taking the CompTIA A+ certification exam. Content from the prerequisite courses will prepare the students for the exams. Instructors for this course will provide materials, support, and practice exams to facilitate student preparation
CS 121: Network+ Prep & Certification
Credits 1This course is intended for students taking the CompTIA Network+ certification exam. Students will have materials, support, and practice exams provided to facilitate their preparation.
CS 122: Server+ Prep & Certification
Credits 1CS 123: Security+ Prep & Certification
Credits 1CS 124: Cloud+ Prep & Certification
Credits 1CS 132: Advanced Programming with C++
Credits 5CS 142: Advanced Programming with Java
Credits 5CS 151: Introduction to Digital Forensics
Credits 5This course is an introduction to the methods used to properly conduct a computer forensics investigation. Topics covered include an overview of computer forensics as a profession; how computer crime affects forensics, forensic methods, and labs; branches of digital forensics; email forensics, mobile forensics, data acquisition and analysis; and, a review of computer forensics tools.
CS 152: Ethical Hacking
Credits 5 Max Credits -1This course is an introduction to Cybersecurity. There is an exponential growth in the Information Technology sector for trained security specialists with in-depth knowledge and experience analyzing data and securing networks, computers and mobile devices. Learning techniques of threat management is mission critical to prevent data breaches. This course prepares students for an entry level IT position focused on cybersecurity which is required for many Information System Technician, Network Administration, and other IT Specialist positions.
CS 171: Cisco Networking: Intro to Networks
Credits 6This course introduces the architectures, models, protocols, and networking elements that connect users, devices, applications and data through the Internet and across modern computer networks - including IP addressing and Ethernet fundamentals. This is the first of three courses comprising the Cisco CCNAv7 curricula and covers the technical knowledge and skills required to take the Cisco CCNA exam.
CS 172: Cisco Networking: Routing, Switching, & Wireless Essentials
Credits 6CS 173: Cisco Networking: Enterprise Networking, Security, and Automation
Credits 6CS 195: Internship: Work Based Learning
Credits 1 Max Credits 4Students will participate in a supervised internship with regional computer and information technology employers. Students will acquire industry work experience that validates employability skills. Course may be repeated up to a maximum of 4 credits.
CS 197: Internship: Work Based Learning Seminar
Credits 1CS 205: Windows Server Administration
Credits 5This course focuses on Windows Server Administration. Topics include the communication, design and implementation of the Active Directory, DNS, Group Policy Objects, disaster recovery, configuring the web server, security, and working knowledge of Microsoft Exchange.
CS 206: Linux Server Administration
Credits 5In this course students will customize the BASH environment, build shell scripts in the Korn shell, control the Linux system, manage user accounts, manage system software in Linux, and manage file systems in Linux. Students will also troubleshoot the system, configure the client/server environment, apply security practices to Linux systems, and improve system performance. (Formerly UNIX/Linus Server Administration)
CS 207: Introduction to Security Administration
Credits 5This course builds on prior course work in computer hardware, operating systems, and networks. Students will acquire the specific skills required to implement basic security services on any type of computer network and be prepared to take the CompTIA Security+ exam.
CS 211: Intro to Scripting
Credits 3An introductory scripting course. Students will explore the fundamental principles of scripting and learn to write and debug simple scripting language to add functionality to programs. Topics for study include input/output, operations, pipes, shell variables, control structures, file input and output, regular expressions, and navigation within a file system