Software Technology Major 

This Software Technology major is open students interested in Web and Mobile development headed for careers that are primarily focused on Web, Mobile and some application software development. The following is a brief summary describing the courses required for the Software Technology major. For more detail on course descriptions and course rotations, see the advisement bulletin.


Software Technology Major Courses



CS 221 Object Oriented Design and Programming I 3 cr.
CS 247 Introduction to Usability 3 cr.
CS 262 Object Oriented Design and Programming II 4 cr.
CS 271 Data Structures 4 cr.
CS 341 Software Engineering I 3 cr.
CS 344 Mobile Application Development 3 cr.
CS 346 Web Development 3 cr.
CS 399 Internship in Computer Science 3 cr.
PHIL 350 Computing Ethics 3 cr.
IS 208 Professional  Career Skills in Math and Natural Science 1 cr.
INFO SYS 315 Database Systems in Business 3 cr.
INFO SYS 316 Networking and Data Communication 3 cr.

One of the following:

INFO SYS 318 Agile Application Development 3 cr.
INFO SYS 432 Agile Web Design and Development 3 cr.


39 cr.

Computer Science Department

George Thomas
Department Chair
Halsey Science 218
Office hours:  MTuWTh,  10:00-11:00 AM

Contact us