MSIA Knowledge Support Courses
Students are expected to have a strong background in computer science or information technology. Those who do not have an undergraduate degree in computer science, computer engineering or software engineering may be required to complete specified computer science courses as a condition for admission. We require a two course programming sequence, a data structures course, and course or courses that include computer hardware, data communications, and networking. The courses to be taken will depend upon previous academic coursework. The DSU equivalents of these courses are:
CSC 509 System and Security Programming
The course will examine programs and programming from the perspective of systems-level operations and security issues. The course will address appropriate operating systems, utilities and tools; malware fundamentals; systems-level programming; and scripting. Understanding the essentials of programming from device drivers and assembly language through scripting languages for automating processes and gluing together other utility programs will be the course objective.
Coursework will focus on understanding and reading ability for such programs and scripts; students will develop the ability to understand and modify such programs in order to tailor them to particular environments. Open source tools will be a consistent theme throughout the course. (3 credit hours)
Prerequisite: Two course programming sequence (CSC 150 and CSC 250 or an equivalent sequence)
Math 509 Foundational Mathematics
A foundational course in number theory, abstract algebra, linear algebra and discrete mathematics. Students entering the program are expected to have had appropriate math coursework, including calculus, statistics, an introduction to applied mathematics, linear algebra, and discrete mathematics. Those who lack this math background will be required to take a DSU foundational math course (MATH 509). Math 509 assumes students have had calculus and statistics. (3 credit hours)
INFS 750 IT Infrastructure, Technology and Network Management
A study of IT infrastructure, systems, and networks according to the OSI model. Special consideration is given to Internet, Intranet, local and wide area network design, technical requirements, operation, and management. Prerequisite: INFS 601 or equivalent. (3 credit hours)
Prerequisite: INFS 601 or equivalent.

