(129 credit minimum)

Plan of Study Grid
First Year
1st SemesterTerm Credits
CS 100 Roadmap to Computing 3
CS 107 Computing as a Career 1
HUM 101 English Composition: Writing, Speaking, Thinking I 3
IS 117 Introduction to Website Development 3
MATH 138
General Calculus I
or Calculus I
3
Science Elective 3
 Term Credits16
2nd Semester
CS 113 Introduction to Computer Science 3
HUM 102 English Composition: Writing, Speaking, Thinking II 3
IS 265 Introduction to Information Systems 3
Science elective with Lab 4
Social Science I 3
 Term Credits16
Second Year
1st Semester
General Elective 1 3
IT 114
Advanced Programming for Information Technology
or Introduction to Computer Science II
3
IS 218 Building Web Applications 3
IS 350 Computers, Society and Ethics 3
MATH 105 Elementary Probability and Statistics 1 3
Physical Education I 1
 Term Credits16
2nd Semester
CS 207 Computing and Effective Communication 1
Social Science II 3
Select one of the following: 3
The Pre-Modern World  
The Modern World  
The Twentieth-Century World  
IS 219 Adv Website Development 3
IS 247 Designing the User Experience 3
IS 344 Computing Applications in Business 3
 Term Credits16
Third Year
1st Semester
ENG 340
Oral Presentations
or Technical Writing
3
General Elective 2 3
IS 331 Database Design Management and Applications 3
IS 373 Content Management Systems 3
IS 390 Requirements Analysis and Systems Design 3
IS 448 Usability & Measuring UX 3
 Term Credits18
2nd Semester
CS 407 Professional Development in Computing 1
General Elective 3 3
IS 322 Mobile Applications: Design, Interface, Implementation 3
IS 333 Social Network Analysis 3
IS 375 Discovering User Needs to Enhance User eXperience 3
IS 392 Web Mining and Information Retrieval 3
Physical Education II 1
 Term Credits17
Fourth Year
1st Semester
General Elective 4 3
IE 492
Engineering Management
or New Venture Management
3
IS 421 Advanced Web Applications 3
IT 310 E-commerce Technology 3
Upper-LIT/HIST/PHIL/STS Elective 3
 Term Credits15
2nd Semester
General Elective 5 3
General Elective 6 3
HSS Capstone 3
IS 491 Senior Project 3
IS 465 Advanced Information Systems 3
 Term Credits15
 Total Credits129
1

Math: MATH 111 Calculus I and MATH 333 Probability and Statistics are highly recommended to replace MATH 138 General Calculus I and MATH 105 Elementary Probability and Statistics, particularly for students contemplating advanced or graduate work in computing. These students also are encouraged to take MATH 112 Calculus II and one or more advanced statistics courses as free electives, such as MATH 341 Statistical Methods II or MATH 344 Regression Analysis, both of which require MATH 333 Probability and Statistics as a prerequisite.

Curriculum Overview

Core Web Courses
IS 117Introduction to Website Development3
IS 218Building Web Applications3
IS 219Adv Website Development3
IS 373Content Management Systems3
IS 322Mobile Applications: Design, Interface, Implementation3
IS 392Web Mining and Information Retrieval3
IS 421Advanced Web Applications3
IS 333Social Network Analysis3
Core Information Systems Courses
IS 265Introduction to Information Systems3
IT 310E-commerce Technology3
IS 247Designing the User Experience3
IS 344Computing Applications in Business3
IS 390Requirements Analysis and Systems Design3
IS 375Discovering User Needs to Enhance User eXperience3
IS 448Usability & Measuring UX3
IS 465Advanced Information Systems3
IE 492Engineering Management3
or ENTR 410 New Venture Management
IS 491Senior Project3
Technical Foundation Courses
CS 100Roadmap to Computing3
CS 113Introduction to Computer Science3
IS 331Database Design Management and Applications3
IT 114Advanced Programming for Information Technology3
or CS 114 Introduction to Computer Science II
Career Building Courses
CS 107Computing as a Career1
CS 207Computing and Effective Communication1
CS 407Professional Development in Computing1

Electives

BS WIS majors are encouraged to take technical electives within the College of Computing Sciences, as well as web-related graphics and communications electives offered by Humanities (COM and ENG) and the School of Architecture. Students can also use 5-6 electives to pursue a minor within or outside the College of Computing Sciences.

This curriculum represents the maximum number of credits per semester for which a student is advised to register.  A full-time credit load is 12 credits.  First-year students are placed in a curriculum that positions them for success which may result in additional time needed to complete curriculum requirements. Continuing students should consult with their academic advisor to determine the appropriate credit load.