2017-2018 Academic Catalog

IT - Software Development, Associate of Applied Science

Degree:

Associate of Applied Science

Overview

The objective of the Software Development degree is to prepare students to be well rounded developers. Students study several different technologies and languages during their stay at the College. The latest agile development methodologies are practiced in almost every software development course taken by students. The degree emphasizes unit testing in every programming class. By the completion of the degree students will have worked on several project teams building critical soft skills.

Apply to LDSBC


Career Opportunities

The career opportunities in Software Development for qualified candidates are promising and exciting. Companies are eager to hire people with the understanding and skills necessary to build web applications, mobile applications and desktop applications. An LDSBC education prepares students to enter the world of work and make meaningful contributions from the first day on the job.

LDSBC graduates are employed in a wide variety of work environments from large businesses to nonprofits to mid-sized businesses to start-ups.

Learning Outcomes

Upon completion of the program, successful graduates will be able to:

  • Confirm personal testimony in the restored gospel of Jesus Christ
  • Collaborate with others using interpersonal skills in an honest, ethical, and Christ-like manner
  • Communicate effectively using written and verbal presentation principles
  • Construct new knowledge using technology and information resource tools
  • Comprehend and think critically to solve problems
  • Cultivate a strong, professional work ethic and lifelong learning opportunities
  • Create computer programs using several different languages
  • Manage the development process using common agile frameworks and practices
  • Design, document, and query relational databases
  • Develop software projects in teams
  • Analyze, model, and design software applications
  • Develop object-oriented programs
  • Practice proper software engineering principles
  • Articulate career preparation confidently using resumes, portfolios and interviews.

Course Requirements

Students are responsible to examine the course description of each course listed below for details of prerequisites, which must be satisfied before registering for the course.

Religion Courses

Course NumberTitleCredits

REL Two cornerstone religion courses (4 credit hours)

Course NumberTitleCredits
REL 200The Eternal Family

2 credits

REL 225Foundations of the Restoration

2 credits

REL 250Jesus Christ & Everlast Gospel

2 credits

REL 275Teach & Doct of Book of Mormon

2 credits

REL Two additional religion courses (4 credit hours)

Course NumberTitleCredits
Total Credit Hours:8

College-wide Courses

Course NumberTitleCredits
COM 122Interpersonal Communications

3 credits

ENG 101Intro. to College Writing

3 credits

ENG 220Professional Bus Comm

3 credits

FIN 101Personal Finance

3 credits

Total Credit Hours:12

Program Core Courses

Course NumberTitleCredits
CS 110Computer Science Fundamentals

3 credits

CS 114Software Development Fund

3 credits

CS 115Object-Oriented Prog & Design

3 credits

CS 160Agile Project Management

3 credits

CS 185Web Client Development

3 credits

CS 240Software Dev: Princ & Prac

3 credits

CS 260Team Projects Lab

3 credits

CS 270Windows Desktop Development

3 credits

IT 143Structured Query Language(SQL)

3 credits

IT 214Systems Analysis & Design

3 credits

CS 295Information Tech Capstone Proj

3 credits

MAT 110College Algebra

4 credits

MAT 252Statistics

3 credits

SMM 140SMM Web Management

3 credits

Choose One Course from the Program Choices List Below

Course NumberTitleCredits
CS 272AR/VR Development

3 credits

CS 276Windows Web Development

3 credits

CS 278Mobile App Dev

3 credits

CS 280Intro to Software Quality Assr

3 credits

Total Credit Hours:46

Total Credit Hours: 66

Recommended Sequence of Courses

Depending upon the number of preparatory courses a student must take, an additional semester may be required to complete the program.

First Semester

Course NumberTitleCredits
CS 110Computer Science Fundamentals

3 credits

CS 114Software Development Fund

3 credits

MAT 110College Algebra

4 credits

SMM 140SMM Web Management

3 credits

Religion Cornerstone Religion course

2 credits

Total Credit Hours:15

Second Semester

Course NumberTitleCredits
CS 115Object-Oriented Prog & Design

3 credits

CS 185Web Client Development

3 credits

ENG 101Intro. to College Writing

3 credits

IT 143Structured Query Language(SQL)

3 credits

Religion Cornerstone Religion course

2 credits

Total Credit Hours:14

Third Semester

Course NumberTitleCredits
CS 160Agile Project Management

3 credits

CS 240Software Dev: Princ & Prac

3 credits

CS 270Windows Desktop Development

3 credits

FIN 101Personal Finance

3 credits

Religion Cornerstone or Religion Elective

2 credits

Total Credit Hours:14

Fourth Semester

Course NumberTitleCredits
CS 2xxProgram Choice

3 credits

COM 122Interpersonal Communications

3 credits

IT 214Systems Analysis & Design

3 credits

MAT 252Statistics

3 credits

Religion Cornerstone or Religion Elective

2 credits

Total Credit Hours:14

Fifth Semester

Course NumberTitleCredits
CS 260Team Projects Lab

3 credits

ENG 220Professional Bus Comm

3 credits

CS 295Information Tech Capstone Proj

3 credits

Total Credit Hours:9

Graduation Requirements

  1. Minimum of 66 total semester credit hours as outlined
  2. Grade of C or higher in all IT & CS core courses
  3. Cumulative grade-point average of 2.0 or higher
  4. Complete 2 cornerstone religion courses, plus 4 additional credits of religion

IT - Software Development, Associate of Applied Science

Degree:

Associate of Applied Science

Overview

The objective of the Software Development degree is to prepare students to be well rounded developers. Students study several different technologies and languages during their stay at the College. The latest agile development methodologies are practiced in almost every software development course taken by students. The degree emphasizes unit testing in every programming class. By the completion of the degree students will have worked on several project teams building critical soft skills.

Apply to LDSBC


Career Opportunities

The career opportunities in Software Development for qualified candidates are promising and exciting. Companies are eager to hire people with the understanding and skills necessary to build web applications, mobile applications and desktop applications. An LDSBC education prepares students to enter the world of work and make meaningful contributions from the first day on the job.

LDSBC graduates are employed in a wide variety of work environments from large businesses to nonprofits to mid-sized businesses to start-ups.

Learning Outcomes

Upon completion of the program, successful graduates will be able to:

  • Confirm personal testimony in the restored gospel of Jesus Christ
  • Collaborate with others using interpersonal skills in an honest, ethical, and Christ-like manner
  • Communicate effectively using written and verbal presentation principles
  • Construct new knowledge using technology and information resource tools
  • Comprehend and think critically to solve problems
  • Cultivate a strong, professional work ethic and lifelong learning opportunities
  • Create computer programs using several different languages
  • Manage the development process using common agile frameworks and practices
  • Design, document, and query relational databases
  • Develop software projects in teams
  • Analyze, model, and design software applications
  • Develop object-oriented programs
  • Practice proper software engineering principles
  • Articulate career preparation confidently using resumes, portfolios and interviews.

Course Requirements

Students are responsible to examine the course description of each course listed below for details of prerequisites, which must be satisfied before registering for the course.

Religion Courses

REL Two cornerstone religion courses (4 credit hours)

REL 200The Eternal Family

2 credits

REL 225Foundations of the Restoration

2 credits

REL 250Jesus Christ & Everlast Gospel

2 credits

REL 275Teach & Doct of Book of Mormon

2 credits

REL Two additional religion courses (4 credit hours)

Total Credit Hours:8

College-wide Courses

COM 122Interpersonal Communications

3 credits

ENG 101Intro. to College Writing

3 credits

ENG 220Professional Bus Comm

3 credits

FIN 101Personal Finance

3 credits

Total Credit Hours:12

Program Core Courses

CS 110Computer Science Fundamentals

3 credits

CS 114Software Development Fund

3 credits

CS 115Object-Oriented Prog & Design

3 credits

CS 160Agile Project Management

3 credits

CS 185Web Client Development

3 credits

CS 240Software Dev: Princ & Prac

3 credits

CS 260Team Projects Lab

3 credits

CS 270Windows Desktop Development

3 credits

IT 143Structured Query Language(SQL)

3 credits

IT 214Systems Analysis & Design

3 credits

CS 295Information Tech Capstone Proj

3 credits

MAT 110College Algebra

4 credits

MAT 252Statistics

3 credits

SMM 140SMM Web Management

3 credits

Choose One Course from the Program Choices List Below

CS 272AR/VR Development

3 credits

CS 276Windows Web Development

3 credits

CS 278Mobile App Dev

3 credits

CS 280Intro to Software Quality Assr

3 credits

Total Credit Hours:46

Total Credit Hours: 66

Recommended Sequence of Courses

Depending upon the number of preparatory courses a student must take, an additional semester may be required to complete the program.

First Semester

CS 110Computer Science Fundamentals

3 credits

CS 114Software Development Fund

3 credits

MAT 110College Algebra

4 credits

SMM 140SMM Web Management

3 credits

Religion Cornerstone Religion course

2 credits

Total Credit Hours:15

Second Semester

CS 115Object-Oriented Prog & Design

3 credits

CS 185Web Client Development

3 credits

ENG 101Intro. to College Writing

3 credits

IT 143Structured Query Language(SQL)

3 credits

Religion Cornerstone Religion course

2 credits

Total Credit Hours:14

Third Semester

CS 160Agile Project Management

3 credits

CS 240Software Dev: Princ & Prac

3 credits

CS 270Windows Desktop Development

3 credits

FIN 101Personal Finance

3 credits

Religion Cornerstone or Religion Elective

2 credits

Total Credit Hours:14

Fourth Semester

CS 2xxProgram Choice

3 credits

COM 122Interpersonal Communications

3 credits

IT 214Systems Analysis & Design

3 credits

MAT 252Statistics

3 credits

Religion Cornerstone or Religion Elective

2 credits

Total Credit Hours:14

Fifth Semester

CS 260Team Projects Lab

3 credits

ENG 220Professional Bus Comm

3 credits

CS 295Information Tech Capstone Proj

3 credits

Total Credit Hours:9

Graduation Requirements

  1. Minimum of 66 total semester credit hours as outlined
  2. Grade of C or higher in all IT & CS core courses
  3. Cumulative grade-point average of 2.0 or higher
  4. Complete 2 cornerstone religion courses, plus 4 additional credits of religion