IT

SPSU Home >> IT >> Degrees and Certificates >> Frequently Asked Questions for Prospective MSIT Students

Frequently Asked Questions for Prospective MSIT Students

1. How long will it take to get my MSIT at SPSU?

Some students may need to take 6 transitional courses: five (1.5 credit hours) and one (3 credit hours).

2. Are there any assistantships available?

The School of Computing and Software Engineering offers a limited number of graduate assistantships, all openings can be found at http://employment.spsu.edu. Duties assigned to graduate assistants may include assisting faculty, supporting program activities, and assisting administrative staff. In order to be eligible for the assistantship, a student must be fully admitted to the graduate degree program (this does not include certificates) and must be enrolled full time (9 credit hours or 6 credit hours in the summer semester).

3. How many credit hours should I take if I work X hours at my job?

If you work... You should take no more than...
40 hours a week 1-3 credit hours
30 hours a week 3-6 credit hours
< 20 hours a week 9-12 credit hours

4. How much does tuition cost for the MSIT program?

Total cost of the program depends on the number of credit hours you take per semester, and whether you take your courses online or on campus.

5. Can I be exempt from transitional courses based on my work experience?

No, but you have the option to take an exam. You will be required to pay a proctoring fee and a fee for the exam. Please read the course descriptions and outcomes before requesting the credit by exam option.

IT 5101 – Introduction to Database Systems (1.5 credit hours)

This course examines aspects of database management systems. Topics include database analysis, design, development, and management.

Course outcomes: Students will be able to:

1. Analyze the needs of a business in relation to what data is needed to support the functions of the company.

2. Diagram the basic business functions and entities of a company using the E/R diagram model.

3. Normalize an E/R diagram through 3rd normal form using proper procedures.

4. Be able to demonstrate the SQL needed to create and manipulate a database using the Oracle database SQL.

 

IT 5102 – Introduction to Computer Security (1.5 credit hours)

This course examines aspects of computer security and assurance. Topics include basic principles, architecture models, disaster recovery models, physical security, and privacy and ethics.

Course outcomes: Students will be able to:

1. Analyze and develop strategy for pursuit of a career in information security.

2. Understand basic information security principles and approaches;

3. Recognize the major information security threats and countermeasures.

4. Be able to demonstrate the contents of the 10 domains of the Common Body of Knowledge (CBK)

 

IT 5200 Introduction to Computer Platforms (1.5 credit hours)

This course examines aspects of computer platforms, operating systems and hardware. This course covers the fundamentals of operating systems and data communications. Topics include computer architecture, OS process and memory management, file systems, operating system support for distributed systems, LANs, WANs, network topologies, routing, Internet protocols, and security issues. The focus is on general concepts together with their application to support the business enterprise.

Course Outcomes

Students who complete this course successfully will be able to:

1. Define the design and organization underlying any operating system.

2. Explain the major functions and purposes of computer operating systems.

 

IT 5201 Introduction to Computer Network (1.5 credit hours)

This course examines aspects of computer networks and data communications.

Learning Outcomes Students who complete this course successfully will be able to:

1. Describe the fundamentals of communications systems & network models.

2. Explain the operation of different data communications protocols and their roles within layered network architectures.

3. Describe the advantages and disadvantages of different network topologies and technologies

 

IT 5303 – Introduction to Programming and Software Development (3 credit hours)

This course examines concepts and practices of modern computer programming and software development. Students will learn how to design software to solve business problems by integrating existing solutions and developing new components using an object oriented programming language.

Course outcomes: Students will be able to:

1. Explain the structure of modern software development frameworks.

2. Discuss the importance of software engineering principles and best practices.

3. Design and develop well-documented software modules using object oriented programming concepts and principles.

4. Discuss the importance of integration in Information Technology and techniques to achieve integration to address business needs.

 

IT 5302 – Introduction to Web Development (1.5 credit hours)

This course examines the fundamental aspects of web development in support of business needs. Web development projects are required.

Course outcomes: Students will be able to:

1. Explain, design and develop web applications to address business needs of an enterprise 

2. Choose appropriate development tools to implement a given Web development task.

3. Distinguish between server-side and client-side technologies to develop web applications.