Information Technology: Computing and Software Development, BAS
Program Overview
Information Technology: Computing and Software Development, BAS
The Bachelor of Applied Science Information Technology: Computing and Software Development program prepares students to work as software developers or programmers in a team-based environment supporting large scale product deployments.
Program Outcomes
Bachelor of Applied Science Information Technology: Computing and Software Development graduates will:
- demonstrate competency in software engineering, software testing principles, and quality assurance techniques
- implement program management concepts
- identify, evaluate, and apply efficient algorithms and technologies required for developing software system
- demonstrate ability to understand and integrate contributions to the architecture design of a large software system
- be prepared to obtain an entry-level position at a software development company
- demonstrate communication, critical thinking, cultural humility, information literacy, and teamwork skills
- meet Humanities, Natural Science, Quantitative Reasoning, Social Science, and Written Communication general education distribution area outcomes
Program Structure
The program consists of 180 credits, including:
- 25 credits of prerequisites
- 55 credits of general education requirements
- 70 credits of core courses
- 55 credits from prior college coursework
- a required course sequence
Prerequisites
Completion of requirements for an earned Applied Associate Degree, Direct Transfer Associate Degree, or equivalent from an accredited institution in an appropriate computer science, software, or programming area of concentration. Minimum cumulative 2.0 GPA across all college course work in the associate degree. Completion of at least 25 credits from the list below with a minimum of a 2.0 GPA in each class:
- ENGL& 101 English Composition I 5 credits (or equivalent)
- College-level Social Science course 5 credits
- College-level Humanities course 5 credits
- MATH& 142 Pre-Calculus II 5 credits
- CS 143 Computer Science II Java 5 credits
General Education Requirements
The following courses from the Program Requirements and Pre-Requisites listed meet the General Education requirements for this program:
- MATH& 142 Pre-Calculus II 5 credits
- MATH& 151 Calculus I 5 credits
- MATH 220 Linear Algebra 5 credits
- ENGL& 101 English Composition I 5 credits
- ENGL& 235 Technical Writing 5 credits
- PHYS& 114 General Physics I w/Lab 5 credits
- Any college-level Natural Science course 5 credits
- Any college-level Social Science course 5 credits
- PSYC 324 Psychology of Organizations 5 credits
- Any college-level Humanities courses 10 credits
Core Courses
- CS 301 Foundations of Computer Science 5 credits
- CSD 322 Computer and Network Architecture 5 credits
- CSD 323 Data Analytics 5 credits
- CSD 331 Database Modeling and Design 5 credits
- CSD 332 Software Project Management 5 credits
- CSD 335 Algorithms and Data Structures 5 credits
- CSD 412 Web Application Development 5 credits
- CSD 425 Cloud Computing 5 credits
- CSD 436 Algorithmic Problem Solving for Interviews 5 credits
- CSD 438 Big Data Application Development 5 credits
- CSD 480 Capstone Project 5 credits
Required Course Sequence
- Quarter One
- PSYC 324 Psychology of Organizations 5 credits
- CS 301 Foundations of Computer Science 5 credits
- CSD 331 Database Modeling and Design 5 credits
- Quarter Two
- CSD 412 Web Application Development 5 credits
- CSD 335 Algorithms and Data Structures 5 credits
- MATH 220 Linear Algebra 5 credits (or MATH& 151 Calculus I 5 credits)
- Quarter Three
- PHYS& 114 General Physics I w/Lab 5 credits
- CSD 332 Software Project Management 5 credits
- CSD 323 Data Analytics 5 credits
- Quarter Four
- CSD 436 Algorithmic Problem Solving for Interviews 5 credits
- CSD 322 Computer and Network Architecture 5 credits
- ENGL& 235 Technical Writing 5 credits
- Quarter Five
- CSD 480 Capstone Project 5 credits
- CSD 438 Big Data Application Development 5 credits
- CSD 425 Cloud Computing 5 credits
- Quarter Six Students must complete 15 credits of the courses listed below based on their completed Associate’s degree and past courses. Please work with your advisor to determine what courses you should enroll in.
- CS 402 Applied Math for Current Topics in Computer Science 5 credits
- CS 486 Capstone Project II 5 credits
- CSD 268 Quality Assurance Methodologies 5 credits
- MATH& 151 Calculus I 5 credits (or MATH 220 Linear Algebra 5 credits)
- Any college-level Humanities course 5 credits
- Any college-level Natural Science course 5 credits
Diversity and Social Justice Requirement
Within the degree requirements, students must complete a 3-5 credit course that meets the college’s Diversity and Social Justice (DSJ) requirement. DSJ courses are designated in the college schedule and are designed to meet other general education or technical requirements simultaneous to meeting the DSJ requirement.
Total Program Credits
Total credits includes the 90 credits listed above and a minimum of 90 credits completed at the associate degree level. The total program credits are 180.
