Computer Information Systems, Programming Option, BSCIS

Bachelor of Science in Computer Information Systems, Programming (244302BS)

More on the computing-related majors

Program Description

The Bachelor of Science in Computer Information Systems (CIS) - Programming degree option allows students to attain knowledge of effective software application development, client/server application development, and database application development and management for businesses.

The CIS program provides high level training by introducing students to basic computing concepts while allowing them to develop the applied skills required for the workforce. Courses are taught in cutting edge computer labs so students can learn and practice skills. Schedules offer a range of day and evening classes.

Requirements for Admission

  • Admission to The University of Akron.
  • A cumulative GPA of 2.0 and a minimum of 15 earned credit hours for transfer students.
  • Students must pass a Computer Literacy Placement test before taking any required Computer Information Systems core courses or take CISS:105 Introduction to Computers and Application Software, which does not count towards degree requirements.
  • Students must attain a C or better in each transferred course in the CIS major area.

Program-Specific Degree Requirements

  • Students must attain a C or better in each course in their major area.
  • A cumulative GPA of 2.0 and a minimum of 15 earned credit hours for Inter- and Intra-College Transfer into all Associate and Bachelor degree programs in Computer Information Systems.
  • Prior to enrolling in classes for the BS degree you must contact your academic advisor.

Career Information

Graduates of the associate and bachelor's programs in Computer Information Systems under the Programming option are expected to qualify for such positions as software or applications developers, programmer analysts, software database administrators, database designers, database developers, and database warehouse analysts in government, business, information technology, and other industries.

The following information has official approval of The Department of Computer Science and The College of Engineering and Polymer Science, but is intended only as a supplemental guide. Official degree requirements are established at the time of transfer and admission to the degree-granting college. Students should refer to the Degree Progress Report (DPR) which is definitive for graduation requirements. Completion of this degree within the identified time frame below is contingent upon many factors, including but not limited to: class availability, total number of required credits, work schedule, finances, family, course drops/withdrawals, successfully passing courses, prerequisites, among others. The transfer process is completed through an appointment with your academic advisor. Transfer students should consult their Advisor to identify courses that are equivalent.  



General Education Requirements36
Programming Major Core48
Programming Technical Eletives9
Business and Math Courses27
Additional Major Electives *2
Total Hours122

This major requires a minimum of 122 completed credit hours.

Recommended General Education Courses

Students pursuing a bachelor’s degree must complete the following General Education coursework. Diversity courses may also fulfill major or Breadth of Knowledge requirements. Integrated and Applied Learning courses may also fulfill requirements in the major.
Students are not required to enroll in the specific courses listed below. However, to facilitate successful degree completion, the academic department strongly encourages completion of the following recommendations.
Academic Foundations12
Mathematics, Statistics and Logic: 3 credit hours
Technical Mathematics II
and Technical Mathematics III
MATH:145Algebra for Calculus
Speaking: 3 credit hours
Writing: 6 credit hours
Breadth of Knowledge 22
Arts/Humanities: 9 credit hours
Natural Sciences: 7 credit hours
Social Sciences: 6 credit hours
ECON:100Introduction to Economics
Domestic Diversity
Global Diversity
Integrated and Applied Learning2
Select one class from one of the following subcategories:
Complex Issues Facing Society
Review the General Education Requirements page for detailed course listings.
Total Hours36

Programming Major Core

CISS:121Introduction of Logic/Programming3
CISS:134Cybersecurity Fundamentals3
CISS:140Internet Tools3
CISS:145Introduction to Unix/Linux3
CISS:160JAVA Programming 23
CISS:170Visual BASIC 23
CISS:180Introduction to Database Management 23
CISS:210Client/Server Programming 13
CISS:240Computer Information Systems Internship 23
CISS:241Systems Analysis & Design 13
CISS:256C++ Programming 13
CISS:306Ethics & Law in Information Technology 23
CISS:360Java Programming II 13
or CISS:456 C++ Programming II
CISS:450Applied Data Mining 23
CISS:451Senior Programming Projects 23
CISS:465Data Communications & Networking 13
Total Hours48

Programming Technical Electives 

Complete 9 credits:9
CISS:321Server-Side Scripting 2
CISS:331Programming for Cybersecurity 2
CISS:360Java Programming II 1
CISS:388Advanced UNIX/Linux 2
CISS:470Database Management II 1
CISS:480Current Topics in Computer Information Systems
Total Hours9

Business and Math Courses

MATH:154Technical Mathematics IV (or equivalent )3
MATH:208Introduction to Discrete Mathematics4
MATH:345Technical Data Analysis2
COMM:107Essentials of Management Technology3
COMM:108Introduction to Business3
COMM:202Elements of Human Resource Management3
COMM:211Essentials of Financial Accounting3
COMM:213Essentials of Management Accounting3
or COMM:243 Survey in Finance
COMM:430Leading Project Teams3
Total Hours27


  • Students entering the Computer Information Systems associate's and bachelor's degree options must a Computer Literacy Placement test or complete the following bridge course prior to enrolling in the program.
  • Bridge Course: CISS:105 Introduction to Computers and Application Software 

Recommended Sequence 

Plan of Study Grid
1st Year
Fall SemesterHours
First Writing Course 3
Technical Mathematics II
and Technical Mathematics III 5
COMM:107 Essentials of Management Technology 3
CISS:121 Introduction of Logic/Programming 3
CISS:140 Internet Tools 3
Spring Semester
Second Writing Course 3
CISS:134 Cybersecurity Fundamentals 3
CISS:145 Introduction to Unix/Linux 3
CISS:170 Visual BASIC 2 3
CISS:180 Introduction to Database Management 2 3
2nd Year
Fall Semester
Speaking Requirement 3
COMM:211 Essentials of Financial Accounting 3
CISS:210 Client/Server Programming 1 3
CISS:241 Systems Analysis & Design 1 3
CISS:256 C++ Programming 1 3
Spring Semester
COMM:108 Introduction to Business 3
COMM:202 Elements of Human Resource Management 3
Essentials of Management Accounting
or Survey in Finance
CISS:160 JAVA Programming 2 3
CISS:240 Computer Information Systems Internship 2 3
3rd Year
Fall Semester
Technical Mathematics IV
or Precalculus Mathematics
COMM:430 Leading Project Teams 3
Java Programming II 1
or C++ Programming II
CISS:3xx/4xxCIS Upper Level Elective - See Program Contact 3
ECON:100 Introduction to Economics 3 3
Spring Semester
Arts Requirement 3 3
Natural Science Requirement 3
CISS:306 Ethics & Law in Information Technology 2 3
CISS:3xx/4xxCIS Upper Level Elective - See Program Contact 3
MATH:208 Introduction to Discrete Mathematics 4
4th Year
Fall Semester
Natural Science with Lab Requirement 4
Social Science/Domestic Diversity Requirement 3 3
MATH:345 Technical Data Analysis 2
CISS:465 Data Communications & Networking 1 3
CISS:3xx/4xxCIS Upper Level Elective - See Program Contact 3
Spring Semester
Humanities Requirement 3 3
Arts/Humanities/Global Diversity Requirement 3 3
Complex Issues Requirement 3
CISS:450 Applied Data Mining 2 3
CISS:451 Senior Programming Projects 2 3
 Total Hours122-123

Program Notes 

Policy Alert: By the end of your first 48 credit hours attempted, you must have completed your required General Education Mathematics, Statistics, and Logic, Writing First Course, and Speaking requirements.


The CIS Elective may be chosen from the following list:

CISS:321Server-Side Scripting3
CISS:331Programming for Cybersecurity3
CISS:360Java Programming II3
CISS:388Advanced UNIX/Linux3
CISS:470Database Management II3
CISS:480Current Topics in Computer Information Systems3