Computing Hub COMPUTING · IT
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 courses

Programming, databases, hardware and networking, security, and software engineering: the courses every Computing concentration shares.

Information Technology Concentration

25 credit hours · 8 courses

Web development, UNIX and system administration, advanced databases, information systems, and human-computer interaction.

Advisor Approved Electives

9 credit hours · 3 courses

CSCI courses chosen from an approved list with an advisor, at least one at the 3000 or 4000 level.

Free Electives

13 credit hours · 5 courses

Any courses the student chooses: a minor, a second interest, or more computing.

General Education

41 credit hours · 13 courses

ETSU'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