Department Of Computer Science And Information

Transcription

1Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USADepartment of Computer Science and Information TechnologyBachelor of Science (B.S.) Information Sheet – Effective Fall 2021 SemesterThe Department of Computer Science and Information Technology offers three Bachelor of Science (B.S.) degrees. There are six(6) areas of study (concentrations) available under the three (3) majors. The Department also offers six (6) minors. B.S. in Computer Information Systems (BS CIS – declare using major code: cmis)The CIS major prepares students to work in technical but applied areas of computing. While maintaining an emphasis onprogramming, it addresses several areas of application, including systems development and cybersecurity.o General Information Systems Concentration This program is for those who plan to work in some areas of computerapplications in the business field. Areas of study include data communications, database management, and systemsanalysis and design, with an emphasis on programming in several languages that are useful for business applications.o Information Assurance and Security Concentration This program prepares students to work in the informationsecurity and data protection areas. The program features student selectable emphasis areas in information securitytechnical administration, information security management and secure software development. B.S. in Computer Information Technology (BS CIT – declare using major code: cmit)The CIT major prepares students for a career in certain professional job tracks within the information technology field. Thesetracks include web developer and administrator, database administrator, and network administrator.o Web and Database Concentration This program trains students in the development and support of web applications. Italso trains students in the design, implementation, and administration of databases. It emphasizes the construction ofwebsites, databases, and the programming languages used in web development.o Networking Concentration This program provides students with an in-depth understanding of the foundations of datacommunication and modern networking technology and develops the technical skills needed to deploy and manage anenterprise network in a secure computing environment. B.S. in Computer Science (BS CS – declare using major code: csc)The CS major covers the technical areas of computing with an emphasis on programming and algorithm design. It includes asignificant mathematics component. It allows students to study traditional computer science topics as well as topics in thenewer area of software engineering.o General Computer Science Concentration This program concentrates on the technical areas of computing with anemphasis on programming and algorithm design. It includes a significant mathematics component.o Software Engineering Concentration This program focuses on the areas needed to develop and manage large softwaresystems. Topics include software requirements, design, architecture, testing, quality assurance, and project management.Official APSU Academic Bulletins - All Years 2021-22 Bulletin - Computer Information Systems (B.S.)2021-22 Bulletin - Computer Information Technology (B.S.)2021-22 Bulletin - Computer Science (B.S.)Students need to complete the General Education Core requirements. Concentrations from the B.S. CIS degree requires studentsto complete a minor from an approve list. The Department of Computer Science and IT is in the Maynard Mathematics andComputer Science Building. There are currently over 600 majors in the department from which the department produces over 100graduates each year. Transfer students and non-traditional students are welcome.The Department also offers six (6) minors in Artificial Intelligence & Robotics, Computer Networking, Computer Science,Information Assurance & Security, Mobile Software Technology, and Web Technology.Advisors are available to assist prospective students in choosing a concentration and planning a program that will lead tograduation. Information on all the programs in the Department is available at the Department’s Web site, www.apsu.edu/csci* This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.Last updated: April 8, 2021

2Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USAB.S. in Computer ScienceB.S. in Computer Information SystemsB.S. in Computer Information TechnologyGraduation ChecklistEarn a minimum of 120 semester credit hours (overall GPA of 2.0 or better APSU GPA of 2.0 or better).Earn 33 semester credit hours of upper division courses (3000-4999 courses).Earn 25 % of the degree requirements in residency; earn 24 semester credit hours in the junior or senior years.Complete the General Education Core courses.Complete APSU 1000 during 1st semester, if entering APSU with fewer than 12 university credits.Complete the requirements for the chosen major and concentration (GPA of 2.0 or better).Complete the requirements for the chosen minor or second concentration if applicable (GPA of 2.0 or better).Complete the Major Field Test (if required) during the semester of graduation, and Senior Exit Exam (CCTST).General Education Core41 Credit HoursRefer to the last two (2) pages of this documents for all general education core courses.Concentration / Minor ChartOur department offers six (6) concentrations and six (6) minors.Some concentration-minor restrictions apply. : cannot be chosen together : can be chosen togetherConcentrationCIS - GeneralInfo. SystemsCIS - Info Assu& SecurityCIT Web & DatabaseCIT NetworkingCS - GeneralComputer ScienceCS - SoftwareEngineeringMinorComputerInfo AssuScience& SecurityAI logy * This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.Last updated: April 8, 2021

3Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USABachelor of Science Degree in Computer Information SystemsA. General Education Core – Last few pages of this document(41 Credit hours)B. APSU 1000 - Transition to the University(1 credit hour)C. Computing CoreCSCI 1010 - Introduction toCSCI 1011 - Introduction toandCSCI 2010 - Introduction toCSCI 2011 - Introduction toorCSCI 2000 - Programming for(17 to 21 credit rogramming IProgramming I LabProgramming IIProgramming II Lab31STEM4Computer EthicsData Communications and NetworkingPrinciples of Information SecurityPrinciples of Database ManagementSenior SeminarD. Major CoreENGL 1100 - Technical and Report WritingMATH 1530 - Elements of StatisticsCan be used to satisfy Gen Edn Core, possible double count.3 (previously 3600)3 (previously 3700)3 (previously 3200)31(21 to 22 credit hours)33 (Gen Edn Core)Select one (1) course from the list belowMATH 1810 - Elements of CalculusMATH 1910 - Calculus and Analytic GeometryCSCI 2500 - Discrete Computer Organization IOperating Systems and ArchitectureRequirements and Project ManagementSystems Analysis and DesignE Select ONE (1) CONCENTRATION from the concentrations listed (E.1 or E.2):E.1 General Information Systems Concentration(15 credit hours)Select 5 CSCI courses 3000-level or above (15-credits)E.2 InformationCSCI 4613 CSCI 4629 Select fourCSCI 4520 CSCI 4611 CSCI 4612 CSCI 4617 CSCI 4619 -Assurance and Security ConcentrationCryptographyInformation Security Certification Workshop(4) courses from the list belowNetwork SecurityComputer Forensics and Incident ResponseSecuring Cyber Space (Web, DB, and Platform)Security Policy and GovernanceEthical Hacking and Offensive Security* This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.(16 credit hours)3 (previously 3603)1 (previously usly(previously4520)3601)3602)3607)3619)Last updated: April 8, 2021

4Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, 0–-Risk ManagementIntrusion Detection and PreventionDefensive ProgrammingSecure Software EngineeringMalware Analysis and CountermeasuresLinux System sly(previously3624)3625)3628)3630)(previously 3760)F.MinorChoose minor from approved list below.(18 credit hours)G.Free Electives(6 to 10 credit hours)Or any credits to reach the “120 semester credit hours” graduation requirement.Can be fulfilled by a minor or another concentration.H. CIS Minor - Approved List“At least 15 additional semester credit hours (or equivalent) of a cohesive set of topicsthat provide an understanding of an information systems environment.” Non-Computing.Beginning with the Fall 2021 catalog, Computer Information Systems students are requiredto complete a non-computing minor from a list of approved minors. This requirement can bemet with either a minor or second major. College of Businesso Any minor or majoro Note: business degrees from other schools for computer-related majors/minors andinformation systems major/minors do not applyCollege of Behavioral and Health Scienceso Dept. of Criminal Justice - any major or minoro Dept. of Military Science - any major or minoro Dept. of Political Science and Public Management - any major or minorCollege of Science, Technology, Engineering and Mathematicso Any STEM minor or major, excluding computer-related minors and majorsAs an alternative to the list of approved minors and majors, students may petition theDepartment Chair to either Add a minor or major to the list of approved minors and majors. Allow the student to take at least 15 additional semester credit hours (or equivalent)of a cohesive set of topics that provide an understanding of an information systemsenvironment. These credit hours cannot be from computing courses (CSCI).For details, please refer to CSIT Advising Handbook by following the link below:https://www.apsu.edu/csci/advising handbook/undergraduate degree information.php* This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.Last updated: April 8, 2021

5Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USAB.S. in Computer Information Systems Prerequisite ChartColor SchemeSemester 1Semester 2Semester 3Semester 4Semester 5Computing CoreCSCI 2600Computer Ethics(Pre-req: CSCI 1005 or1010 or 2000)CSCI 1010/1011Intro. to Programming I &LabCSCI 4800Senior Seminar(Permission Dept. Chair,Final Semester)CSCI 2700Data Comm. &Networking(Pre-req: CSCI 1005 or1010 or 2000)CSCI 2010/2011Intro. to Programming II& Lab(Pre-req: CSCI 1010/1011"C" or better)CSCI 4200Principles of InformationSecurityCSCI 4400Principles of DatabaseManagement(Pre-req: CSCI 2000 or2010 or 3300)Computer Information Systems Major CoreCSCI 4603Requirements & ProjectManagement(Pre-req: CSCI 2000 or2010)(CSCI 2010/2011)Intro. to Programming II& Lab(Pre-req: CSCI 1010/1011"C" or better)CSCI 3400Computer Organization I(Pre-req: CSCI 2000 or2010)(CSCI 4400)Principles of DatabaseManagement(Pre-req: CSCI 2000 or2010 or 3300)* This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.CSCI 4100Operating Systems &ArchitectureCSCI 4750Systems Analysis &Design(Pre-req: CSCI 4400 &Senior Status)Last updated: April 8, 2021

6Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USAInformation Assurance and Security ConcentrationCSCI 4619Ethical Hacking &Offensive SecurityCSCI 4625Intrusion Detection &PreventionCSCI 4520Network Security(CSCI 2700)Data Comm. & Networking(Pre-req: CSCI 1005 or 1010or 2000)CSCI 4760Linux SystemAdministration(CSCI 4200)Principles ofInformation SecurityCSCI 4611 or 46124611 - Comp. Forensics4612 - Securing Cyber SpaceCSCI 4613CryptographyCSCI 4617Security Policy &GovernanceCSCI 4624Risk ManagementCSCI 4628Defensive Programming(CSCI 4611 or 4612)and (2010 or 2000)CSCI 4632Secure SoftwareEngineering(CSCI 4611 or 4612)and (2010 or 2000)CSCI 4635Malware Analysis &Countermeasures(CSCI 4611 or 4612)and (2010 or 2000)CSCI 4629Information SecurityCertificationWorkshop* This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.Last updated: April 8, 2021

7Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USABachelor of Science Degree in Computer Information TechnologyA. General Education Core – Last few pages of this document(41 Credit hours)B. APSU 1000 - Transition to the University(1 credit hour)C. Computing CoreCSCI 1010 - Introduction toCSCI 1011 - Introduction toandCSCI 2010 - Introduction toCSCI 2011 - Introduction toorCSCI 2000 - Programming for(17 to 21 credit rogramming IProgramming I LabProgramming IIProgramming II Lab31STEM4Computer EthicsData Communications and NetworkingPrinciples of Information SecurityPrinciples of Database ManagementSenior SeminarD. Major CoreMATH 1530 - Elements of StatisticsCan be used to satisfy Gen Edn Core, possible double 335047504760-Introduction to Information TechnologyIntroduction to Web DevelopmentDiscrete StructuresClient-Side Web DevelopmentUser Experience DesignSystems Analysis and DesignLinux System Administration3 (previously 3600)3 (previously 3700)3 (previously 3200)31(24 credit hours)3 (Gen Edn Core)3333333 (previously 3760)E Select ONE (1) CONCENTRATION from the concentrations listed (E.1 or E.2):E.1 Web and Database Concentration(15 credit hours)CSCI 4000 - Database-Driven Web Development3CSCI 4405 - Advanced Database Management3CSCI 4460 - Content Management Systems3CSCI 4650 - Windows Server-Side Web Development3Select one 3-credit CSCI course 3000-level or above3E.2 Networking Concentration(15 credit hours)CSCI 3770 - Windows Server Administration3CSCI 3870 - Wireless Communication and Networking3orCSCI 4670 - Enterprise Virtualization3CSCI 4520 - Network Security3CSCI 4770 - Routing and Switching3Select one 3-credit CSCI course 3000-level or above3* This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.Last updated: April 8, 2021

8Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USAE.Free Electives(21 to 25 credit hours)Or any credits to reach the “120 semester credit hours” graduation requirement.Can be fulfilled by a minor or another concentration.B.S. in Computer Information Technology Prerequisite ChartColor SchemeSemester 1Semester 2Semester 3Semester 4Semester 5Computing CoreCSCI 2600Computer Ethics(Pre-req: CSCI 1005 or1010 or 2000)CSCI 1010/1011Intro. to Programming I &LabCSCI 4800Senior Seminar(Permission Dept. Chair,Final Semester)CSCI 2700Data Comm. &Networking(Pre-req: CSCI 1005 or1010 or 2000)CSCI 2010/2011Intro. to Programming II& Lab(Pre-req: CSCI 1010/1011"C" or better)CSCI 4200Principles of InformationSecurityCSCI 4400Principles of DatabaseManagement(Pre-req: CSCI 2000 or2010 or 3300)Computer Information Technology Major CoreCSCI 1005Introduction to InformationTechnologyCSCI 1300 and (CSCI1010/1011)1300 - Intro. Web Development(CSCI 2700)Data Comm. & Networking(Pre-req: CSCI 1005 or 1010 or2000)CSCI 3300Client-Side Web Development(Pre-req: 1010 "C" or better,or 1300 "C" or better,or 2000 "C" or better)CSCI 4760Linux System Administration(CSCI 4400)Principles of DatabaseManagement(Pre-req: CSCI 2000 or 2010 or3300)CSCI 4750Systems Analysis and Design(Pre-req: CSCI 4400 & SeniorStatus)CSCI 3350User Experience Design(Pre-req: CSCI 1010 or 2000)(CSCI 1010/1011)Intro. to Programming I & LabCSCI 2500Discrete Structures* This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.Last updated: April 8, 2021

9Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USAWeb and Database ConcentrationCSCI 4000Database-Driven WebDevelopmentCSCI 4460Content Management Systems(CSCI 3300)Client-Side Web Development(Pre-req: 1010 "C" or better,or 1300 "C" or better,or 2000 "C" or better)CSCI 4650(CSCI 4400)Principles of DatabaseManagement(Pre-req: CSCI 2000 or 2010 or3300)Windows Server-Side WebDevelopmentCSCI 4405Advanced DatabaseManagementNetworking ConcentrationCSCI 3770Windows Server AdministrationCSCI 3870Wireless Communication &Networking(CSCI 2700)Data Comm. & Networking(Pre-req: CSCI 1005 or 1010 or2000)CSCI 4520Network SecurityCSCI 4670Enterprise VirtualizationCSCI 4770Routing and Switching* This page is for informational purposes only. Changes to your degree plan or updates to the bulletin may change the list of requiredclasses. You should regularly check with a Computer Science advisor for up-to-date degree requirements and to ensure timely graduation.Last updated: April 8, 2021

10Department of Computer Science and Information TechnologyAustin Peay State University, Tennessee, USABachelor of Science Degree in Computer ScienceA. General Education Core – Last few pages of this document(41 Credit hours)B. APSU 1000 - Transition to the University(1 credit hour)C. Computing CoreCSCI 1010 - Introduction toCSCI 1011 - Introduction toandCSCI 2010 - Introduction toCSCI 2011 - Introduction toorCSCI 2000 - Programming for(17 to 21 credit rogramming IProgramming I LabProgramming IIProgramming II Lab31STEM4Computer EthicsData Communications and NetworkingPrinciples of Information SecurityPrinciples of Database ManagementSenior Seminar3 (previously 3600)3 (previously 3700)3 (previously 3200)31D. Major Core(46 credit hours)MATH 1910 - Calculus I4MATH 1920 - Calculus II4MATH 3000 - Discrete Mathematics3MATH 3450 - Linear Algebra3Select two (2) from the list belowCan be used to satisfy Gen Edn Core, possible double count.ASTR 1010/1011 - Planetary Astronomy (and lab)4ASTR 1020/1021 - Stellar Astronomy (and lab)4BIOL 1110/1111 - General Biology I (and lab)4BIOL 1120/1121 - General Biology II (and lab)4BIOL 2010/2011 - Human Anatomy and Physiology I (and lab)4BIOL 2020/2021 - Human Anatomy and Physiology II (and lab)4CHEM 1110/1111 - General Chemistry I (and lab)4CHEM 1120/1121 - General Chemistry II (and lab)4GEOL 1040/1041 - Physical Geology (and lab)4GEOL 1050/1051 -

Apr 08, 2021 · o Software Engineering Concentration This program focuses on the areas needed to develop and manage large software systems. Topics include software requirements, design, architecture, testing, quality assurance, and project management. Official APSU Academic Bulletins - All Years