Department of Computer Science Home Page UNCC Home Page
   
   
 
   
  Bachelor of Arts in Software and Information Systems

Major in SIS (traditional): 2003 catalog, 2006 catalog
Major in SIS (Information Technology track)
Minor in SIS

Software is the driving force of the emerging information economy.  The Department of Software and Information Systems focuses on issues related to developing software, developing information systems, and the interactions between people and the information systems they use.

The BA degree produces well-rounded students highly qualified to pursue a wide variety of careers in Information Technology developing large-scale information systems.  In addition, the degree effectively prepares students to pursue graduate studies in Information Technology and related application development areas.   Students may choose to focus on a number of academic areas such as:

  • Network-based application development

  • Software Engineering

  • e-Business Technologies

  • Information Security and Privacy

  • Design and implementation of Information Environments

Committed to preparing students to match the diverse requirements of employers, the Department offers both a major and a minor in Software and Information Systems.

Students interested in studying theory of computing or algorithm development should contact the Department of Computer Science to explore other degree options.

 

 

 
Major in SIS - Program Requirements (2003 catalog)

The following requirements apply to students enrolling for the first time in Fall 2003.  Students who were enrolled prior to Fall 2003 may complete the requirements in effect when they were originally admitted but have the option to complete the requirements listed below instead.


The BA degree requires 120 credit hours: 51 hours of major-specific courses, 15 hours of student-selected concentration courses, 15 hours of mathematics and statistics, and 39 hours of general education requirements, liberal studies, and electives.  Complete course descriptions are available in the University Catalog.

The required major courses are:

  • ITCS 1214  Introduction to Computer Science I
  • ITCS 1215  Introduction to Computer Science II
  • ITCS 2214  Data Structures
  • ITCS 2215  Design and Analysis of Algorithms
  • ITIS 2300  Web-Based Application Development
  • ITCS 3143  Operating Systems
  • ITCS 3160  Data Base Design and Implementation
  • ITCS 3166  Introduction to Computer Networks
  • ITIS 3200  Introduction to Information Security and Privacy
  • ITIS 3300  Software Requirements and Project Management
  • ITIS 3310  Software Architecture and Design
  • ITIS 3320  Introduction to Software Testing and Assurance
  • ITIS 3650  Senior Project I
  • ITIS 3651  Senioir Project II
  • ITCS 3688  Computers and Their Impact on Society
  • Two ITIS/ITCS upper division (i.e., 3000- or 4000-level) electives

Two sets of mathematics/statistics courses are available.  The student may choose a Business option consisting of MATH 1120, 1165, 2164, and STAT 1220, 1223 or an Engineering option consisting of MATH 1241, 1242, 1165, 2164, and STAT 2122.


The student-selected concentration encompasses 15 semester hours of courses that form a coherent area of study related to developing information systems applications.  Selected in consultation with their advisor, these courses provide students with the freedom to tailor their undergraduate education to more closely meet their personal goals and help them prepare for specific careers that fulfill their individual interests.

   
 
Major in SIS - Program Requirements (2006 catalog)

The following requirements apply to students enrolling for the first time in Fall 2006.  Students who were enrolled prior to Fall 2006 may complete the requirements in effect when they were originally admitted but have the option to complete the requirements listed below instead.


The BA degree requires 120 credit hours: 54 hours of major-specific courses, 15 hours of student-selected concentration courses, 12 hours of mathematics and statistics, and 39 hours of general education requirements, liberal studies, and electives.  Complete course descriptions are available in the University Catalog.

The required major courses are:

  • ITCS 1214  Introduction to Computer Science I
  • ITCS 1215  Introduction to Computer Science II
  • ITCS 2175  Logic and Algorithms
  • ITCS 2214  Data Structures
  • ITCS 2215  Design and Analysis of Algorithms
  • ITIS 2300  Web-Based Application Development
  • ITCS 3143  Operating Systems
  • ITCS 3160  Data Base Design and Implementation
  • ITCS 3166  Introduction to Computer Networks
  • ITIS 3200  Introduction to Information Security and Privacy
  • ITIS 3300  Software Requirements and Project Management
  • ITIS 3310  Software Architecture and Design
  • ITIS 3320  Introduction to Software Testing and Assurance
  • ITCS 3688  Computers and Their Impact on Society
  • Four ITIS/ITCS upper division (i.e., 3000- or 4000-level) electives

Two sets of mathematics/statistics courses are available.  The student may choose a Business option consisting of MATH 1120, 2164, and STAT 1220, 1223 or an Engineering option consisting of MATH 1241, 1242, 2164, and STAT 2122.


The student-selected concentration encompasses 15 semester hours of courses that form a coherent area of study related to developing information systems applications.  Selected in consultation with their advisor, these courses provide students with the freedom to tailor their undergraduate education to more closely meet their personal goals and help them prepare for specific careers that fulfill their individual interests.

   
 
Major in SIS - Program Requirements (Information Technology track)

The following requirements apply to students changing to this track beginning in Spring 2007 or enrolling in this department for the first time in Fall 2007.  Students who were enrolled prior to Spring 2007 may complete the requirements in effect when they were originally admitted but have the option to complete the requirements listed below instead.  More information on the Information Technology track is available here (opens in a new window).


The BA degree (IT track) requires 120 credit hours: 45-48 hours of major-specific courses, 21 hours of English and communications courses, 21 hours of student-selected concentration courses, and 30-33 hours of general education requirements, liberal studies, and free electives.  Complete course descriptions are available in the University Catalog.

The required major courses are:

  • ITIS 1203  Survey of Computing
  • ITIS 1210  Introduction to Web-Based Information Systems
  • ITCS 1214  Introduction to Computer Science I
  • ITCS 1215  Introduction to Computer Science II
  • ITIS 2300  Web-Based Application Development
  • ITIS 3100  Introduction to IT Infrastructure Design
  • ITIS 3130  Human-Computer Interaction
  • ITCS 3160  Data Base Design and Implementation
  • ITIS 3200  Introduction to Information Security and Privacy
  • ITIS 3300  Software Requirements and Project Management
  • ITIS 3320  Introduction to Software Testing and Assurance
  • ITCS 3688  Computers and Their Impact on Society
  • INFO 3211  Technical Support
  • Choice of:
    • ITCS 3166  Introduction to Computer Networks OR
    • ITIS 4166  Network-Based Application Development
  • One ITIS/ITCS upper division (i.e., 3000- or 4000-level) elective
  • Demonstration of competency in standard office applications by either:
    • Completion of ITCS 1101 OR
    • Appropriate score on a department-administered placement exam.

Students must complete one of MATH 1100, MATH 1102, or MATH 1103 as well as STAT 1220.


The student-selected concentration encompasses 21 semester hours of courses that may be fulfilled by either:

  • Completing the requirements for a minor chosen by the student (even if doing so requires more than 21 hours). If the minor can be completed in less than 21 hours, the remaining hours become free electives.
  • Completing a series of courses in a major that does not offer a minor. These courses must form a coherent area of study related to developing information systems applications. The courses selected must include a minimum of 9 hours of upper division (i.e., 3000- or 4000-level) courses.

Selected in consultation with and approved by their advisor, these concentration courses provide students with the freedom to tailor their undergraduate education to more closely meet their personal goals and help them prepare for specific careers that fulfill their individual interests.  In completing this requirement, students must comply with prerequisites and other applicable academic regulations for courses offered by any department, even if doing so requires exceeding the 120 hour minimum necessary for graduation.

   
  Minor in SIS - Program Requirements

Designed to enhance the educational development of any undergraduate regardless of major, the SIS minor provides students with the Information Technology knowledge necessary to actively participate in today’s information-based society.  Students will gain hands-on experience using the Internet to develop effective and easy-to-use applications.  In addition, they will understand critical issues in designing information systems such as requirements development, systems integration, security and privacy, legal and policy considerations, and software project management; issues affecting ever-increasing segments of the population from all walks of life.  The curriculum is designed to provide the appropriate background and experience so that any student in any major can utilize the Internet to accomplish goals specific to their personal interests.  No previous programming or technical experience is necessary to enroll.

This program requires 6 courses totaling 18 credit hours.  Students in all majors may be able to use these courses as electives.  The following 3 courses are required:

  • ITCS 1214  Introduction to Computer Science I
  • ITIS 2300  Introduction to Web-Based Application Development
  • ITIS 3132  Information Systems
The remaining 3 courses must be selected from the following:
  • ITCS 1215  Introduction to Computer Science II
  • ITIS 3130  Human and Computer Interfaces
  • ITIS 3131  Human and Computer Information Processing
  • ITIS 3200  Introduction to Information Security and Privacy
  • ITCS 3160  Data Base Design and Implementation1
  • ITCS 3688  Computers and Their Impact on Society2
  • ITIS 4250  Computer Forensics3

1 ITCS 1215 must be taken as a prerequisite.

2 This course meets the General Education Requirements for written and oral communications.

3 ITIS 2300 must be taken as a prerequisite.

   
  For further information, please contact the Director of Undergraduate Studies (nblong@uncc.edu or call 704-687-8441) or the Department office at 704-687-8658.