Business Informatics By Semester 2016

The following table shows a possible course sequence for students attempting to complete the Business Informatics major courses in four semesters. This assumes the student starts in the Fall semester. Most non-BI requirements are not listed. (Click on any course to see a course description.)


Over Four Semesters
Semester #1 Semester #2 Semester #3 Semester #4
INFO 1110
(if needed)
INFO 1182 INFO 3380 INFO 4482
INFO 1150
(2285)
INFO 2220 INFO 4407 INFO 4493
INFO 1181 INFO 3307 INFO 4430  

(Click on any course to see a course description.)



The following table shows a possible course sequence for students attempting to complete the Business Informatics major courses in six semesters. Most non-BI requirements are not listed.


Over Six Semesters
Semester #1 Semester #2 Semester #3 Semester #4 Semester #5 Semester #6
INFO 1110
(if needed)
INFO 1182 INFO 3307 INFO 4407 INFO 4482 INFO 4493
INFO 1150
(2285)
INFO 2220 INFO 3380 INFO 4430    
INFO 1181        

(Click on any course to see a course description.)


To see the courses over eight semesters, refer to the Degree Map.


Most courses are offered both Fall and Spring with the following exceptions:

Courses offered Fall only:

  • INFO 4430: Web Application Development

Courses offered Spring only:

  • INFO 4482: Systems Development and Implementation Methodologies

Click here for the pre-2016 BI-by-semester page.

X

INFO 1110: Web Development: Essentials

Prerequisite: none

Introduction to the fundamentals of web site creation. Students will develop, manage, and maintain professional web sites using HTML5 and Cascading Style Sheets. Web site design and layout will be explored, as will accessibility and globalization issues.

X

INFO 1150: Software & Systems Architecture

Corequisite: INFO 1181 or CS 1181

Principles and application of computer hardware and systems software in the context of designing business IT infrastructures through combination of theory-based lectures and applied laboratory experiences.

X

INFO 1181: Informatics and Programming I

Prerequisite: MATH 1143 or MATH 1147 (Coreq okay)

Problem-solving methods and algorithm development with an emphasis on programming style with Java or C#. Includes Secure Software Concepts, such as what constitutes secure software and what design aspects to take into consideration to construct resilient software. Equivalent to CS 1181. Satisfies Objective 7 of the General Education Requirements.

X

INFO 1182: Informatics and Programming II

Prerequisite: INFO 1181 or CS 1181

Object-oriented programming in the context of design, using OO principles and UML diagrams. Includes Secure Software Concepts, such as what constitutes secure software and what design aspects to take into consideration to construct resilient software.

X

INFO 2220: Web Development: Client-Side Programming

Prerequisite: INFO 1181or CS 1181. INFO 1110 is recommended.

Introduces interactive and responsive web development using a client-side language like JavaScript. Basic programming concepts common to almost all programming languages form the basis of the course. Exercises are designed to enhance students' problem solving techniques and analytical thinking skills.

X

INFO 3307: Systems Analysis and Design

Pre- or Corequisite: INFO 1182 or CS 1182 or INFO 3303 or permission of instructor

Develops systems analysis skills, using proven techniques, prototyping, and structured analysis and design phases of the systems development life cycle. The course emphasizes Secure Software Design, which includes secure design elements, software architecture, secure design review, and threat modeling. Requirements: gathering is emphasized, including secure software requirements gathering to capture all of the security requirements from various stakeholders and understand the sources and processes needed to ensure a more effective design.

X

INFO 3380: Networking and Virtualization

Prerequisite: INFO 1150 (2285) or CS 2275 or INFO 3303

Study of the implementation and development of network information systems. Protocols and techniques will be compared, and virtualization and cloud computing will be emphasized.

X

INFO 4407: Database Design & Implementation

Prerequisite: INFO 3307

Covers multi-user relational database management systems, stored procedures, SQL, transaction processing, etc. The course emphasizes Secure Software Design, which includes secure design elements, software architecture, secure design review, and threat modeling.

X

INFO 4430: Web Application Development

Prerequisite: INFO 2220. Pre- or Corequisite: INFO 4407.

Focuses on the development of dynamic, online applications using a programming language like PHP or ASP.Net and a relational database. The course will consider Secure Software Implementation/Coding, which involves secure coding practices, avoiding vulnerabilities, and reviewing code to ensure that there are no errors in the code or security controls. Generally offered Fall only.

X

INFO 4482: Systems Development & Implementation Methodologies

Prerequisite: INFO 4407. Pre- or Corequisite: INFO 4430.

This course presents the process of software development and the methodologies to lower development costs, increase software reliability, decrease development time and ensure application development success. An overview and comparison of traditional and modern methods of software development are presented. Generally offered Spring only.

X

INFO 4493: Advanced Business Informatics Internship

Significant business experience coordinated by the faculty to provide broad exposure to business informatics issues.

top