Computer Science: Software Engineering
The Software Engineering program is designed to prepare students for industry or graduate work in software development, computer science, web application development, or management information systems. The program uses a blend of traditional computer science curriculum with requisite mathematical rigor, and is designed to be flexible to allow students to use blend learning from many topics. Students take courses in web development and design, portfolio development, database knowledge and management, and advanced design and computation theory.
Upon completion of this degree, students will:
• Design and implement object-oriented and imperative programs
• Understand and apply algorithms and data structures
• Understand and describe the use of relational databases
• Demonstrate knowledge of the scientific method and perform laboratory analysis
• Construct and design a web page, site, or application
• Research and describe solutions to customer requirements through a capstone project
• Implement cybersecurity risk management concepts
• Prepare professional oral and written forms of communication
• Evaluate and apply knowledge in software development in support of decision making
Code | Title | Credits |
---|---|---|
Written Communication | ||
Select from the following: | 6.00 | |
WRITING AND RHETORIC I and WRITING AND RHETORIC II | ||
COLLEGE WRITING AND RESEARCH | ||
Oral Communication | ||
Select one from the following: | 3.00 | |
FUNDAMENTALS OF ORAL COMMUNICATION | ||
SMALL GROUP COMMUNICATION | ||
PUBLIC SPEAKING | ||
Mathematical Ways of Knowing | ||
Select one from the following: | 3.00-5.00 | |
PRECALCULUS I: ALGEBRA | ||
PRECALCULUS | ||
STATISTICAL REASONING | ||
CALCULUS I | ||
STATISTICAL METHODS FOR THE SCIENCES | ||
MATHEMATICS FOR ELEMENTARY TEACHERS II | ||
STATISTICAL REASONING | ||
Humanistic & Artistic Ways of Knowing | ||
Select one course from two categories: | 6.00-8.00 | |
Literature | ||
LITERATURE AND IDEAS | ||
WORLD CLASSICS | ||
INTERNATIONAL LITERATURE | ||
NATIVE AMERICAN LITERATURE | ||
MYTHOLOGIES | ||
Arts | ||
INTRODUCTION TO ART | ||
THE ART AND HISTORY OF THE MOTION PICTURE | ||
INTRODUCTION TO THE ARTS | ||
SURVEY OF MUSIC | ||
MUSIC IN AMERICA | ||
WORLD MUSIC | ||
HISTORY OF MUSICAL THEATER | ||
HISTORY OF JAZZ AND POPULAR MUSIC STYLES | ||
SURVEY OF THE THEATER | ||
Language | ||
NEZ PERCE LANGUAGE AND CULTURE | ||
NEZ PERCE LANGUAGE AND HISTORY | ||
ELEMENTARY SPANISH I | ||
ELEMENTARY SPANISH II | ||
Scientific Ways of Knowing | ||
Take all of the following: | 7.00 | |
INTRODUCTION TO BIOINFORMATICS | ||
Any LAB Science | ||
Social & Behavioral Ways of Knowing | ||
Select one course from two disciplines: | 6.00 | |
CULTURAL ANTHROPOLOGY | ||
WORLD PREHISTORY | ||
INTRODUCTION TO NATIVE AMERICAN STUDIES | ||
PRINCIPLES OF MACROECONOMICS | ||
PRINCIPLES OF MICROECONOMICS | ||
INTRODUCTION TO GEOGRAPHY | ||
WORLD HISTORY I | ||
WORLD HISTORY II | ||
UNITED STATES HISTORY I | ||
UNITED STATES HISTORY II | ||
DIVERSITY IN ORGANIZATIONS | ||
or SS-184 | DIVERSITY IN ORGANIZATIONS | |
HUMAN RELATIONS IN ORGANIZATIONS | ||
or SS-185 | HUMAN RELATIONS IN ORGANIZATIONS | |
AMERICAN NATIONAL GOVERNMENT | ||
INTERNATIONAL POLITICS | ||
COMPARATIVE GOVERNMENT | ||
INTRODUCTION TO GENERAL PSYCHOLOGY | ||
LIFESPAN DEVELOPMENTAL PSYCHOLOGY | ||
INTRODUCTION TO SOCIOLOGY | ||
SOCIAL PROBLEMS | ||
RACE AND ETHNICITY | ||
INTERCULTURAL COMMUNICATION | ||
NATIVE AMERICAN WRITTEN LITERATURE | ||
ETHICS AND IDENTITY | ||
SOCIAL-CULTURAL ASPECTS OF SPORTS | ||
INTERMEDIATE SPANISH I | ||
INTERMEDIATE SPANISH II | ||
Global Perspectives | ||
Select one from the following: | 3.00 | |
CULTURAL ANTHROPOLOGY | ||
WORLD PREHISTORY | ||
INTRODUCTION TO NATIVE AMERICAN STUDIES | ||
RACE AND ETHNICITY | ||
INTERCULTURAL COMMUNICATION | ||
INTERNATIONAL LITERATURE | ||
NATIVE AMERICAN WRITTEN LITERATURE | ||
INTRODUCTION TO GEOGRAPHY | ||
WORLD HISTORY I | ||
WORLD HISTORY II | ||
UNITED STATES HISTORY I | ||
UNITED STATES HISTORY II | ||
DIVERSITY IN ORGANIZATIONS | ||
DIVERSITY IN ORGANIZATIONS | ||
SOCIAL-CULTURAL ASPECTS OF SPORTS | ||
NEZ PERCE LANGUAGE AND CULTURE | ||
NEZ PERCE LANGUAGE AND HISTORY | ||
COMPARATIVE GOVERNMENT | ||
INTRODUCTION TO SOCIOLOGY | ||
ELEMENTARY SPANISH I | ||
ELEMENTARY SPANISH II | ||
INTERMEDIATE SPANISH I | ||
INTERMEDIATE SPANISH II | ||
Integrative Seminar: Ethics/Values | ||
Select one of the following: | ||
ID 300A - 300Z (see course descriptions for options) | ||
HELLS CANYON INSTITUTE | ||
Total Credits | 34.00-38.00 |
Code | Title | Credits |
---|---|---|
Take all of the following: | ||
CITPT-111 | WEB DEVELOPMENT BASICS | 3.00 |
CITPT-112 | FUNDAMENTALS OF COMPUTER PROGRAMMING | 3.00 |
CITPT-117 | WEB DESIGN FUNDAMENTALS | 3.00 |
CITPT-175 | INTERACTIVE WEB SCRIPTING | 3.00 |
CITPT-180 | PORTFOLIO DESIGN | 3.00 |
CITPT-265 | IMAGE EDITING AND ILLUSTRATION | 3.00 |
CITPT-275 | WEB AUTHORING SYSTEMS | 3.00 |
CS-111 | FOUNDATIONS OF PROGRAMMING | 4.00 |
CS-211 | COMPUTER SCIENCE II | 4.00 |
CS-226 | SQL: STRUCTURED QUERY LANGUAGE | 3.00 |
CS-311 | ALGORITHMS AND DATA STRUCTURES | 4.00 |
CS-360 | SOFTWARE ENGINEERING | 3.00 |
CS-394 | INTERNSHIP IN COMPUTER SCIENCE | 3.00 |
CS-401 | FUTURE PROFESSIONALS SEMINAR | 1.00 |
CS-445 | DATABASES AND KNOWLEDGE MANAGEMENT | 3.00 |
CS-480 | CAPSTONE DESIGN PROJECT | 4.00 |
MATH-186 | DISCRETE MATHEMATICS | 3.00 |
BUS-311 | FOUNDATIONS OF MANAGEMENT THEORY | 3.00 |
BUS-355 | INFORMATION SYSTEMS FOR MANAGERS | 3.00 |
BUS-360 | LEADERSHIP | 3.00 |
CYB-300 | CYBER ETHICS | 3.00 |
CYB-360 | CYBERSECURITY MANAGEMENT | 3.00 |
Choose 12 credits from: | ||
Any CITPT, CS, BUS, or CYB course | 12.00 | |
Choose 3 elective credits: | ||
Any course numbered 100 and above. | 3.00 | |
Total Credits | 83.00 |