The Information Technology concentration combines a solid basis in software engineering with the ability to create web applications and networked solutions. The core software engineering topics include requirements analysis, software design, and software verification and validation. Coursework topics include web site design, development and management, e-commerce application development, and business-to-business integration from the technical, not the business, point of view. Network fundamentals, system and network management, and network security comprise the coursework in networking. Graduates will be able to specify, design, implement, and test Web applications; administer systems and networks, including performing security analysis; and work in and lead teams that undertake all aspects of the software development process. The major core courses, electives, and project experience practicum provide further depth and an opportunity for specialization.
Non-thesis option
The non-thesis option, the Software Development Project, is designed to develop practical skills in computer systems development. In the first semester course, Research Methods, students investigate the scope and technical aspects of a real world project. In the three project courses, a team of students, under the direction of a faculty member, gathers requirements, analyzes them, writes specifications, designs, implements, tests, and delivers a full system. Students choose a development process, manage the project scheduling and perform a project post-mortem to analyze their development process.
Thesis option
The thesis option begins with Research Methods, in which a student does a preliminary investigation on a research topic of interest to the student and a faculty thesis advisor and prepares a proposal for thesis. After the proposal is accepted and a committee of faculty is formed, the student takes the Directed Research and Thesis courses, in which the student conducts the research and writes the thesis. Close cooperation with the faculty thesis advisor is required throughout the process. The final thesis is defend by the student before the thesis committee.
Information Technology Concentration Requirements:
Major core courses (10 credits)
-
CSCI 5200 Software Systems Engineering (3)
CSCI 5230 Software Project Management (3)
CSCI 5300 Principles and Applications of Software Design (3)
CSCI 5520 Research Methods in Computer Science (1)
Concentration Specific Courses (12 credits)
Course (3 credits each)
-
CSCI 5360 Network and System Administration (3)
CSCI 5460 Network and Information Security (3)
CSCI 5710 E-Commerce Implementation (3)
CSCI 5720 Enterprise and E-Business Integration (3)
Electives - choose 6 credits
-
CSCI 5100 Computer Architecture: Advanced Concepts (3)
CSCI 5150 Topics in Distributed Systems (3)
CSCI 5157 Interactive Graphics (3)
CSCI 5217 Ethical Issues in Computing (3)
CSCI 5220 Software Verification and Validation (3)
CSCI 5250 Database Design (3)
CSCI 5317 Law and the Internet
CSCI 5417 Data Communications and Network Security (3)
CSCI 5610 Formal Languages and Computational Complexity (3)
CSCI 5620 Analysis of Algorithms (3)
CSCI 5800 Principles of Computer Graphics and Image Processing (3)
CSCI 5957 Special Topics in Computer Science (1-6)
DIGM 5837 Advanced Multimedia
DIGM 5831 Interactive Multimedia
MATH 5340 Graph Theory and Its Application
Selected 5xx7 courses
Capstone - choose one sequence (9 credits)
Course (3 credits each)
-
CSCI 5910 Software Development Project I (3)
CSCI 5920 Software Development Project II (3)
CSCI 5930 Software Development Project III (3)
OR:
CSCI 5550 Directed Research 1 (3)
CSCI 5551 Directed Research 2 (3)
CSCI 5960 Thesis (3)

