Information Systems Major

The major in Information Systems is designed to train professionals who are competent to solve problems in a vast and growing world of computer-based information systems and services. The major provides a broad understanding of the role played by modern computer and communication technologies in every area of human activity and trains students to analyze problems and to provide solutions using up-to-date information technologies. A student will benefit from this program as either a stand-alone major or as a second major since the courses offered may complement the student’s mainstream of education.

The curriculum of the Information Systems major is designed to enable students to achieve the following skill- or competency-based outcomes:

  • provide knowledge about existing computer languages, development environments, and technologies;
  • develop skills to specify, implement, and monitor the development of an information system;
  • create an understanding of the role of information as a strategic resource as well as the specific problems in its management;
  • develop skills to utilize better the positive effects of implementing computer-based information technologies while avoiding negative results and possible conflicts between people and technology;
  • provide knowledge about models, measurements, and optimization techniques; and,
  • develop effective communication skills by creating and implementing information systems solutions.

Typical employment positions for our graduates include data and network analyst; system analyst; information systems developer, designer, or quality assurance expert; web designer; database designer; and system and database administrator.

Total: 36 credit hours

Required Courses (18 credit hours)

INF 130 Basics in C# Programming (or placement test)
INF 270 Analysis and Design of Information Systems
INF 280 Database Systems
INF 335 Web Server Technologies
INF 440 Technologies for Web-based Information Systems
INF 491 Senior Project

Note: A senior project counts as a Bulgarian Diploma Thesis and substitutes for the Bulgarian State Exam.

As the basic programming language used across the Information Systems curriculum is C#, every student must demonstrate an appropriate level of C# expertise by passing either a placement test or INF 130. Students who pass the placement test in C# may choose another course to take from the list of electives. Students who fail or do not take the placement test must take INF 130.

Elective Courses (18 credit hours)

At least nine credit hours chosen out of the following:

INF 150 Personal Productivity with Information Technologies
INF 210 Programming in Visual Basic
INF 240 Website Development
INF 320 Mobile Computing
INF 370 Information Security
INF 375 Web-Client Technologies
INF 450 Information Systems Project Management
INF 480 Big Data Analytics

No more than six credit hours out of the following:

COS 150 Discrete Structures
COS 230 Basics in Java Programming
COS 231 Introduction to UNIX
COS 240 Object-Oriented Programming
COS 315 Software Engineering
COS 340 Programming in Python
COS 480 Data Mining

No more than three credit hours chosen out of the following:

ECO 300 Quantitative Methods in Economics
ECO 310 Econometrics I (WIC)
JMC 411 Design and Layout
MAT 201 Mathematical Statistics
MAT 214 Numerical Analysis
MLL 1XX German/French/Spanish*
MLL 2XX German/French/Spanish*

* Only one MLL course at either the 100- or the 200-level may be counted for INF major credits.

An additional group of general elective courses is represented by the following:

INF 310 Topics in Information Systems
INF/COS L97 Special Topics in Information Systems
INF/COS L98 Independent Study

The course INF 310 Topics in Information Systems and its description are defined for every particular offering. Students may take more than one INF 310 course. This designation is generally used to represent one credit, short courses.

The subject of the course INF L97 Special Topics in Information Systems and its description are defined for every particular offering (L defines the level of the course). Students can take more than one INF L97 course.

Concentrations 

The concentrations within the Information Systems major build upon the six required INF courses to create a specific focus within the discipline. Students may declare one or more of the following concentrations, if they take the appropriate electives in addition to the six required INF courses. Students declaring a concentration must also meet the requirements for elective courses as defined by the major.

e-Commerce Concentration

Fifteen credit hours chosen from:

COS 315 Software Engineering
COS 430 Cloud Computing
INF 240 Website Development
INF 320 Mobile Computing
INF 370 Information Security
INF 375 Web-Client Technologies
INF 450 Information Systems Project Management
INF 481 Internship
Data Science Concentration

Fifteen credit hours chosen from:

COS 120 C++ Programming
COS 230 Basics in Java Programming
COS 340 Programming in Python
COS 430 Cloud Computing
COS 480 Data Mining
INF 480 Big Data Analytics
INF 481 Internship
MAT 201 Mathematical Statistics

Independent Study or Special Topics courses, if relevant, may be counted towards a concentration at the discretion of the department chair.

Disciplinary Honors in Information Systems

Disciplinary honors may be given to an Information Systems major who upon graduation has

  • achieved a GPA-in-major of at least 3.50;
  • successfully completed and publicly defended a senior project in front of a panel of Information Systems faculty; and,
  • received a grade of A for the Information Systems senior project.

The panel will decide whether or not to recommend honors based on the project research, complexity, development, professionalism, presentation, demonstration, and documentation.

A successfully completed senior project substitutes for the Bulgarian state exam.

We are Social