Department of Computing · ETSU
ComputingBachelor of Science · Concentration in Information Technology
A B.S. in Computing that pairs the department's computing core with hands-on IT: web development, databases, Linux and system administration, and human-computer interaction. Below is the suggested path through all 124 credit hours, semester by semester.
The 124 credit hours
Where the hours go
Computing Core
36 credit hours · 12 coursesProgramming, databases, hardware and networking, security, and software engineering: the courses every Computing concentration shares.
Information Technology Concentration
25 credit hours · 8 coursesWeb development, UNIX and system administration, advanced databases, information systems, and human-computer interaction.
Advisor Approved Electives
9 credit hours · 3 coursesCSCI courses chosen from an approved list with an advisor, at least one at the 3000 or 4000 level.
Free Electives
13 credit hours · 5 coursesAny courses the student chooses: a minor, a second interest, or more computing.
General Education
41 credit hours · 13 coursesETSU's Compass Core: writing, speaking, math, science, history, the humanities, the arts, and the social sciences.
Semester by semester
Recommended sequence
Computing Core
Information Technology Concentration
Advisor Approved Electives
Free Electives
General Education
Freshman Year
32 credit hours
Fall 16 credit hours · 5 courses
- Computing Core 10
- General Education 6
CSCI 11003 credits
Using Information Technology
Introduces critical evaluation and responsible participation in an increasingly digital society, analyze information sources, identify bias, and examines social, cultural, economic, and ethical influences on technology use. Topics may include web and media literacy, cybersecurity, data literacy, artificial intelligence, and digital citizenship. Emphasis is placed on applying evidence-based reasoning and perspective-taking to support informed decision-making, personal well-being, and responsible engagement in local and global communities.
Gen Ed · Global Citizen
CSCI 12504 credits
Introduction to Programming and Computer Science
Introduces all aspects of the programming and problem-solving process and the elements of good programming style. A high-level language is used as a vehicle for introducing these concepts. Laboratory use of the computer in designing, coding, debugging, and executing programs is an integral part of the course.
Computing Core
CSCI 15103 credits
Hello, World! A First-Year Experience
Provides guidance to first-year university students as they begin their search for directions to take in self-definition, intellectual growth, career choices, and life skills. Only first semester students may enroll.
Computing Core
CSCI 20203 credits
Fundamentals of Database
Introduces the essential skills of creating, maintaining, and querying a database system. Basic methodologies for transferring data between a database and a program or web page is covered. Also considered are methodologies for database design to ensure consistency and accuracy of the data.
Computing Core
MATH 15303 credits
Probability and Statistics - Noncalculus
Gen Ed · Math
Spring 16 credit hours · 5 courses
- Computing Core 10
- General Education 6
CSCI 12604 credits
Object-Oriented Programming
Introduces object-oriented programming and design. A high-level language is used as a vehicle for introducing these concepts. Laboratory use of the computer in designing, coding, debugging, and executing programs is an integral part of the course.
Computing Core
CSCI 24003 credits
Computer Hardware and Network Administration
Introduces concepts and skills necessary to install, upgrade, maintain, and troubleshoot computers and computer networks. Topics may include installation and replacement of devices interfacing with the motherboard, installation and troubleshooting of operating systems and computer applications, the OSI model of network operation, principles of TCP/IP network operation, bridging, switching, and routing.
Computing Core
CSCI 19003 credits
Math for Computer Science
Provides a working knowledge of set theory, mathematical induction and recursion, relations and digraphs, functions, trees and languages, finite-state machines, and languages and how these topics are applied to the practice of computer science. Students who are required to take learning support math must successfully complete it before taking this course.
Computing Core
Compass Core3 credits
Oral Communication
Students choose any Compass Core course in Oral Communication. The Compass Core requires 3 credits in this area.
Gen Ed · Oral Communication
CSCI 13003 credits
Practical Applications of Artificial Intelligence
Explores AI’s growing impact across industries. This course involves exploration of AI’s real-world applications, and is designed for all majors. No technical knowledge or background is required.
Gen Ed · Critical Thinking
Sophomore Year
31 credit hours
Fall 15 credit hours · 5 courses
- Computing Core 3
- Information Technology Concentration 6
- General Education 6
CSCI 12103 credits
Essentials of Web Development
Introduces design and development of visually effective and functional websites in an enterprise environment. Concepts may include the history of the Internet and the World Wide Web; the Hypertext Markup Language and Cascading Stylesheets; design principles; information architecture and page layout; effective integration of graphics and media in websites; use of development software and browsers; accessibility issues; site testing; the development process and site maintenance issues; search engine optimization and site promotion. Laboratory use of software is an integral part of this course.
Information Technology Concentration
CSCI 21503 credits
Computer Organization
Presents the physical implementation of the computer including mathematical and logical foundations, component-level design, and an introduction to machine architecture. Topics include Boolean algebra, data representation, logic gates, combinational and sequential circuit design, memory cells, memory subsystems, memory hierarchy, I/O subsystems, I/O handling, interrupts, instruction representation, error detection, and serial protocols.
Computing Core
CSCI 37003 credits
Enabling Business with Information Systems
Integrates topics of management and organizational theory, information and communication theory, and systems theory relevant to managing an organization’s information resources. Focuses on computer and database concepts related to the design, analysis, operation, and control of information systems that aid management decision-making.
Information Technology Concentration
ENGL 10103 credits
Foundations in Writing
Gen Ed · Writing
Compass Core3 credits
History
Students choose any Compass Core course in History. The Compass Core requires at least 3 credits in this area.
Gen Ed · History
Spring 16 credit hours · 5 courses
- Computing Core 3
- Information Technology Concentration 7
- General Education 6
CSCI 29104 credits
Server-Side Web Programming
Covers strategies for developing maintainable and efficient server-side Web applications. Topics include object-oriented methodology, server-side scripting languages, sessions, database integration with web applications, and web site security.
Information Technology Concentration
CSCI 34003 credits
Networking Fundamentals
A study of concerns related to the operation of computer networks. Topics include incentives for computer networking, the OSI model of network operation, network media, theory and practice of local area networking, bridging, switching, and routing. Principles of TCP/IP network operation.
Computing Core
ENGL 10203 credits
Written Communication & Critical Thinking
Gen Ed · Writing
Compass Core3 credits
Cultivate Artistic Awareness
Students choose any Compass Core course in Cultivate Artistic Awareness. The Compass Core requires 3 credits in this area.
Gen Ed · Artistic Awareness
CSCI 30203 credits
Database Advanced Topics
Studies the use and underlying principles of database management systems, and approaches for database design with an emphasis on the relational approach, including using good design techniques and implementation methods for both small and large databases and data warehouses. Laboratory use of database software for designing, implementing, and maintaining database systems is an integral part of this course.
Information Technology Concentration
Junior Year
31 credit hours
Fall 15 credit hours · 6 courses
- Computing Core 1
- Information Technology Concentration 3
- Advisor Approved Electives 3
- Free Electives 1
- General Education 7
CSCI 30001 credit
Career Readiness for Computing
Presents a variety of professional issues including Computing strategies for finding and securing employment, non-technical elements of professional competence, and strategies for continuing career development after college.
Computing Core
CSCI 31103 credits
Advanced Topics in Web Development
Covers advanced Web coding concepts and how to add an extra layer of usability to a Web page using a current scripting language or tool in creating accessible modern web applications that integrate current Web standards.
Information Technology Concentration
Compass Core3 credits
Humanities
Students choose any Compass Core course in Humanities. The Compass Core requires at least 3 credits in this area.
Gen Ed · Humanities
Elective3 credits
CSCI elective
Students choose one of 29 approved courses.
The 29 courses to choose from
- CSCI 1200 Think Logically with Python (3 cr)
- CSCI 1720 Intermediate Topics in Web Development (3 cr)
- CSCI 3160 Computer Systems (4 cr)
- CSCI 2240 Data Structures and Algorithms (3 cr)
- CSCI 3230 Algorithms (4 cr)
- CSCI 3510 Network Security (3 cr)
- CSCI 3600 Computer Scripting (3 cr)
- CSCI 3610 Secure Coding (3 cr)
- CSCI 4018 Senior Honors Thesis (3 cr)
- CSCI 4037 Natural Language Processing and Text Analysis (3 cr)
- CSCI 4047 Data Analytics and Visualization (3 cr)
- CSCI 4157 Interactive Graphics (3 cr)
- CSCI 4317 Internet and Computer Law (3 cr)
- CSCI 4507 Computer Forensics (3 cr)
- CSCI 4537 Ethical Hacking (3 cr)
- CSCI 4607 Information Risk Management (3 cr)
- CSCI 4637 Wireless and Mobile Computing (3 cr)
- CSCI 4657 Cloud Computing (3 cr)
- CSCI 4677 Internet of Things (3 cr)
- CSCI 4717 Computer Architecture (3 cr)
- CSCI 4727 Operating Systems (3 cr)
- CSCI 4757 Information Systems Implementation (3 cr)
- CSCI 4767 Enterprise Programming (3 cr)
- CSCI 4847 Health Information Systems (3 cr)
- CSCI 4900 Independent Study (1 cr)
- CSCI 4905 Internship (1 cr)
- CSCI 4910 Selected Topics in Computer Science (1 cr)
- CSCI 4957 Special Topics in Computer Science (1 cr)
- CSCI 4989 Internship/Cooperative Education (1 cr)
Advisor Approved Electives
Compass Core4 credits
Natural Sciences
Students choose any Compass Core course in Natural Sciences (for majors).
Gen Ed · Natural Science
Elective1 credit
Free elective
Students choose any course.
Free Electives
Spring 16 credit hours · 5 courses
- Computing Core 3
- Information Technology Concentration 3
- Free Electives 6
- General Education 4
CSCI 35003 credits
Information Security and Assurance
Presents critical concepts and skills that are related to protecting information assets from harm. Topics include the history of information security, basic security-related terminology and concepts, major classes of threats to information security, model strategies for protecting against those threats, computer forensics, and best practices in information assurance.
Computing Core
CSCI 22003 credits
UNIX Fundamentals
Introduces UNIX and UNIX-like command environments, including basic UNIX command-line commands and utilities; a representative UNIX interface; and a UNIX-based scripting language.
Information Technology Concentration
Elective3 credits
Free elective
Students choose any course.
Free Electives
Compass Core4 credits
Natural Sciences
Students choose any Compass Core course in Natural Sciences (for majors).
Gen Ed · Natural Science
Elective3 credits
Free elective
Students choose any course.
Free Electives
Senior Year
30 credit hours
Fall 15 credit hours · 5 courses
- Computing Core 3
- Information Technology Concentration 3
- Advisor Approved Electives 3
- Free Electives 3
- General Education 3
CSCI 42503 credits
Software Engineering I
Introduces software systems development as an engineering discipline. All phases of the software development life cycle are examined. Participation on realistic team projects, use of automated tools, written and oral communication skills, exposure to legal, professional, and ethical issues is stressed.
Computing Core
CSCI 44173 credits
Introduction to System Administration
A survey of concerns related to management and design of computing systems and services. Topics include the practice of system administration, overview of network operating systems, best practices for system administration, fundamentals of Unix and Windows system administration, network design, and remote network access. The course will provide hands-on experience with setting up and administering Unix and Windows network operating systems.
Information Technology Concentration
Elective3 credits
CSCI elective
Students choose one of 29 approved courses.
The 29 courses to choose from
- CSCI 1200 Think Logically with Python (3 cr)
- CSCI 1720 Intermediate Topics in Web Development (3 cr)
- CSCI 3160 Computer Systems (4 cr)
- CSCI 2240 Data Structures and Algorithms (3 cr)
- CSCI 3230 Algorithms (4 cr)
- CSCI 3510 Network Security (3 cr)
- CSCI 3600 Computer Scripting (3 cr)
- CSCI 3610 Secure Coding (3 cr)
- CSCI 4018 Senior Honors Thesis (3 cr)
- CSCI 4037 Natural Language Processing and Text Analysis (3 cr)
- CSCI 4047 Data Analytics and Visualization (3 cr)
- CSCI 4157 Interactive Graphics (3 cr)
- CSCI 4317 Internet and Computer Law (3 cr)
- CSCI 4507 Computer Forensics (3 cr)
- CSCI 4537 Ethical Hacking (3 cr)
- CSCI 4607 Information Risk Management (3 cr)
- CSCI 4637 Wireless and Mobile Computing (3 cr)
- CSCI 4657 Cloud Computing (3 cr)
- CSCI 4677 Internet of Things (3 cr)
- CSCI 4717 Computer Architecture (3 cr)
- CSCI 4727 Operating Systems (3 cr)
- CSCI 4757 Information Systems Implementation (3 cr)
- CSCI 4767 Enterprise Programming (3 cr)
- CSCI 4847 Health Information Systems (3 cr)
- CSCI 4900 Independent Study (1 cr)
- CSCI 4905 Internship (1 cr)
- CSCI 4910 Selected Topics in Computer Science (1 cr)
- CSCI 4957 Special Topics in Computer Science (1 cr)
- CSCI 4989 Internship/Cooperative Education (1 cr)
Advisor Approved Electives
Compass Core3 credits
History or Humanities
Students choose any Compass Core course in History or Humanities.
Gen Ed · History or Humanities
Elective3 credits
Free elective
Students choose any course.
Free Electives
Spring 15 credit hours · 5 courses
- Computing Core 3
- Information Technology Concentration 3
- Advisor Approved Electives 3
- Free Electives 3
- General Education 3
CSCI 43503 credits
Software Engineering II
Presents software development as an engineering discipline with emphasis on detailed design, implementation, testing, maintenance, project management, verification and validation, configuration management, and software quality assurance. Communications written and oral), participation on team projects, and use of automated tools are integral.
Computing Core
CSCI 49273 credits
Human Computer Interaction
Assesses and improves the user experience between humans and electronic devices, and designs systems that enable individuals to make more effective use of computers by creating better user interfaces.
Information Technology Concentration
Elective3 credits
Upper-level CSCI elective
Students choose one of 26 approved 3000- or 4000-level courses.
The 26 courses to choose from
- CSCI 3160 Computer Systems (4 cr)
- CSCI 3230 Algorithms (4 cr)
- CSCI 3510 Network Security (3 cr)
- CSCI 3600 Computer Scripting (3 cr)
- CSCI 3610 Secure Coding (3 cr)
- CSCI 4018 Senior Honors Thesis (3 cr)
- CSCI 4037 Natural Language Processing and Text Analysis (3 cr)
- CSCI 4047 Data Analytics and Visualization (3 cr)
- CSCI 4157 Interactive Graphics (3 cr)
- CSCI 4317 Internet and Computer Law (3 cr)
- CSCI 4507 Computer Forensics (3 cr)
- CSCI 4537 Ethical Hacking (3 cr)
- CSCI 4607 Information Risk Management (3 cr)
- CSCI 4637 Wireless and Mobile Computing (3 cr)
- CSCI 4657 Cloud Computing (3 cr)
- CSCI 4677 Internet of Things (3 cr)
- CSCI 4717 Computer Architecture (3 cr)
- CSCI 4727 Operating Systems (3 cr)
- CSCI 4757 Information Systems Implementation (3 cr)
- CSCI 4767 Enterprise Programming (3 cr)
- CSCI 4847 Health Information Systems (3 cr)
- CSCI 4900 Independent Study (1 cr)
- CSCI 4905 Internship (1 cr)
- CSCI 4910 Selected Topics in Computer Science (1 cr)
- CSCI 4957 Special Topics in Computer Science (1 cr)
- CSCI 4989 Internship/Cooperative Education (1 cr)
Advisor Approved Electives
Elective3 credits
Free elective
Students choose any course.
Free Electives
Compass Core3 credits
Social and Behavioral Sciences
Students choose any Compass Core course in Social and Behavioral Sciences. The Compass Core requires at least 3 credits in this area.
Gen Ed · Social Science