Department of Technology & Security
Computer & Network Security Track
Catalog 2017-2019
The Computer Technology Program is accredited by the Computing Accreditation Commission of ABET, www.abet.org.
The Bachelor of Science in Computer Technology Program is for the student whose primary interest is in applying computing technology to create real-world Information Technology (IT) systems. Graduates of the Program will be prepared to combine their knowledge of current computer tools and technologies and their expertise in effective communication within field settings.
Bowie State University has been designated a National Center of Academic Excellence in Cyber Defense Education by the National Security Agency and the Department of Homeland Security. This means that students have an option to choose their elective courses in Cybersecurity, thereby earning a Certificate of Completion stating that all mandatory knowledge unit requirements have been satisfied in Cyber Defense Education.
Educational Objectives
The Bachelor’s Degree recipients of the Computer Technology Program are expected to
- Apply core technological principles of hardware and software to analyze and solve real-world problems.
- Communicate effectively orally and in writing, as an individual and as a member of a team.
- Become professionally employed and/or enrolled in professional development, including advanced graduate studies, in Computer Technology or a related area.
Upon completion of at least 60 credits of required and elective courses in Computer Technology, 17 credits of required courses in Mathematics, English and Sciences, and additional University requirements, a student will be awarded the B.S. degree in Computer Technology. Elective courses give students the opportunity to pursue advanced courses in areas of IT. Cooperative education programs are also available to our students. The total number of credits required for an undergraduate degree in Computer Technology is 120. All students must take and pass the Bowie State University English Proficiency Examination.
Student Outcomes
Graduates of the Computer Technology Program will, by the time of graduation, have the following knowledge, abilities, and appreciation of professional standards.
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgements in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
Computing Programs for Cybersecurity Criteria
*6. Apply security principles and practices to maintain operations in the presence of risks and threats
- Application of the crosscutting concepts of confidentiality, integrity, availability, risk, adversarial thinking, and systems thinking.
- Fundamental Topics:
- Data security
- Software Security
- Component Security
- Connection Security
- System Security
- Human Security
- Organizational Security
- Societal Security
- Advanced cybersecurity topics that build on crosscutting concepts and fundamental topics depth.
The 2 + 2 Computer Technology Program
The Department offers a program for holders of an associate degree; this program leads to a Bachelor of Science in Computer Technology. The student entering this program will have completed the core requirements of a computer technology program and some general education credits at a community college or junior college. The student must complete the remaining general education and institutional requirements, upper division courses and elective courses at Bowie State University.
Admission to the Program
A student will be admitted to this program if he or she has:
- An associate degree in computer technology or closely related area and
- A cumulative grade point average of at least 2.5 (on a scale of 4).
Graduation Requirements
- Completion of at least 120 semester credit hours of which at least 60 credit hours must be completed at Bowie State University.
- Completion of the general education and institutional requirements of Bowie State University.
- Meeting all other relevant graduation requirements as specified in the University catalog.
Degree Requirements
Core Computer Technology Courses (37 semester hours)
- CTEC 114 - Computing Tools and Environments 3 Credits
- CTEC 120 - Principles of Secure Coding Using Java Programming 4 Credits
- CTEC 128 - Discrete Structures using Big Data 3 Credits
- CTEC 214 - Client Operating Systems 4 Credits
- CTEC 220 - Advanced Secure Coding Using Java Programming 4 Credits
- CTEC 222 - Linux Operating System 3 Credits
- CTEC 226 - Introduction to Database Development 3 Credits
- CTEC 230 - Application of Data Structures 4 Credits
- CTEC 294 - PC Architectures 3 Credits
- CTEC 302 - Computer Networking 3 Credits
- CTEC 305 - Server Administration I 3 Credits
Computer and Network Security Track
- CTEC 335 – Network Protocols (TCP/IP) 3 credits
- CTEC 345 - Foundations of Computer and Network Security 3 Credits
- CTEC 350 - Principles and Methods of Intrusion Detection and Prevention 3 Credits
- CTEC 402 - Software and Operating System Security 3 Credits
- CTEC 445 - Fundamentals of Cryptography and Applications 3 Credits
CTEC Program Electives (8-15 semester hours)
Note: The CTEC Program Track courses together with the CTEC Program Electives must total at least 27 semester hours. A student in one track may take a CTEC or COSC course not required by their track as an elective, provided the student satisfies the prerequisite(s) for the selected course. Technical courses from other disciplines may be allowed with prior approval by the department chairperson.
Sample Program
Freshman Year
First Semester
- ENGL 101 - Expository Writing 3 Credits
- MATH 141 - Precalculus I 3 Credits
- FRSE 101 - Freshman Seminar 3 Credits
- CTEC 114 - Computing Tools and Environments 3 Credits
- CTEC 125 - Intro to Python Programming 3 Credits
Total: 15
Second Semester
- CTEC 214 - Client Operating Systems 4 Credits
- CTEC 222 - Linux Operating System 3 Credits
- CTEC 226 - Introduction to Database Development 3 Credits
- CTEC 294 - PC Architectures 3 Credits
- MATH 215 - Elements of Calculus 4 Credits
Total: 17
Sophmore Year
First Semester
- HEED 102 Life and health 3 Credits
- CTEC 302 - Computer Networking 3 Credits
- CTEC 120 - Principles of Secure Coding Using Java Programming 4 Credits
- ENGL 102 - Argument and Research 3 Credits
- ____ ___ Natural Science w/Lab 4 Credits
Total: 17
Second Semester
- CTEC 230 - Application of Data Structures4 Credits
- CTEC 305 - Server Administration I3 Credits
- CTEC 220 - Advanced Secure Coding Using Java Programming4 Credits
- CTEC 345 - Foundations of Computer and Network Security3 Credits
- COMM 101 - Oral Communication3 Credits
Total: 17
Junior Year
First Semester
- MATH 155 - Introduction Probability & Statistics3 Credits
- CTEC 445 - Fundamentals of Cryptography and Applications3 Credits
- CTEC 350 - Principles and Methods of Intrusion Detection and Prevention3 Credits
- CTEC 402 - Software and Operating System Security3 Credits
- HIST 114 - African American History to 18653 Credits
or
Total: 15
Second Semester
- CTEC 335 – Network Protocols (TCP/IP) 3 credits
- ____ ___ CTEC Sub Plan Elective 3 Credits
- ____ ___ CTEC Sub Plan Elective 3 Credits
- BIOL 203 - Oceanus 3 Credits or Natural Science
Total: 15
Senior Year
First Semester
- ENGL 362 - Technical Writing for Computer Science 3 Credits
- ____ ___ Social Science Elective 3 Credits
- ____ ___ CTEC Sub Plan Elective 3 Credits
- ____ ___ CTEC Sub Plan Elective 3 Credits
Total: 12
Second Semester
- CTEC 450 - Case Studies in Computer Security CTEC Subplan elective 3 Credits
- ____ ___ Gen Ed Free Elective 3 Credits
- ____ ___ Gen Ed Free Elective 3 Credits
- ____ ___ CTEC Sub Plan Elective 3 Credits
Total: 12
