Welcome!

Welcome to the Software Development program! We are excited to support your educational journey. Our students comprise a diverse set of backgrounds and experiences. Our faculty are industry experts who are here to guide students in developing skills needed to excel in the software development industry.

Prospective students can watch a Software Development Info Session (On demand recording) or attend a Drop-In Question & Answer Session offered weekly on Zoom. If a session time slot does not work for you, contact us to arrange an advising appointment.

Ready to take classes at Bellevue College? Follow this step-by-step guide to enroll at Bellevue College.

All students should refer to the Academic Calendar and Resources & Information to stay informed about important dates and deadlines, and review information about registration, financial aid, tuition payments, and campus resources.

Degree maps are a helpful tool to visualize the required courses of a degree program. Course Maps do not display all course options and sequences, so it is recommended to meet with an advisor to create an individualized education plan.

Education Planning

BAS Software Development students are required to create an Education Plan and have it approved by their advisor before their first quarter in the BAS program. The BAS program moves in a cohort and some classes are only offered once per year. If you miss a cohort class, your graduation will be delayed. Students working with other departments on campus (Financial Aid, International, Veteran’s, Workforce, etc.) must also share their finalized plan with that department for approval.

An Education Plan is an Excel document that maps out your required courses quarter by quarter. An Education Plan helps stay you on track, avoids graduation delays, and prevents registration issues. The links below show the required courses for each degree and concentration.

  1. Run a What If Report. Watch this step-by-step video tutorial. In ctcLink, click on “Academics” and then “What If Report”. Follow instructions to select your major. For catalog year, select the quarter/year that matches your BAS admission quarter (For example, Fall 2024, or Fall 2025). The What If Report will show your completed classes and the classes you have remaining for your major.
  2. Create an education using an Excel template. Templates show required class sequences, and classes that can be adjusted to different quarters if needed. Use the class schedule and degree requirements catalog as helpful planning tools. Templates are available to current Bellevue College students here (login required).
  3. Send your final education plan to your advisor or BAS Program Manager for approval. Future updates or changes to your plan should also be approved.

BAS Capstone vs. Internship

All BAS students will complete either Capstone classes (DEV 490 and 491) or approved Internship classes (EXPRL 490 and 491) in their final quarters. Capstone provides the opportunity to apply knowledge and skills in a project-based class sequence. Capstone also allows students to graduate with a project which can be highlighted on their resume/portfolio for future employers.

If a student finds an internship in their area of study that meets the qualifications for EXPRL 490 and 491, the internship courses EXPRL 490 and 491 can be taken in place of DEV 490 and 491 (Capstone classes). The internship must be approved by the Program Chair prior to enrolling in EXPRL courses.

Example Course Schedules

See the drop down menus below to explore sample course schedules. Schedules are subject to change and academic plans below are for example use only. Admitted students will work with their advisor or program manager to create an individual education plan and update as needed. *Some courses are only offered once a year and cannot be moved.

Year 3


Fall

DEV 312: Project Management for IT 5 cr.

Combines traditional project management with modern approaches adopted by lean and agile methods. Students will examine and apply project management concepts with emphasis on current IT methodologies and tools to gather information about the responsibilities and resources required to accomplish tasks and calculate the overall cost to plan a project. Students will define projects, determine resource requirements, write requests for proposals, define and sequence tasks, and create project schedules.


DEV 260: Data Structures and Algorithms with C# 5 cr.

Students review, understand and write code using a platform-independent, object-oriented programming language (C#). Topics include objects, classes, methods, syntax, applications, class libraries, user interfaces, and interactivity with the programming environment.


BUS& 101: Introduction to Business 5 cr.

Examines the role of business in a modern economy: growth, structure, organization, and relationship to the environment. Students investigate the objectives, functions, and management of business firms. Other topics include problems of organization, decision-making, and controls. Fulfills social science course requirement at BC.


Winter

DEV 320: Advanced Web Development 5 cr.

Students learn to develop efficient web applications across multiple browsers. Students will use applicable design principles and protocols, and best practices in creating extensible web applications. Students will use both open source and proprietary technologies to create web sites that incorporate code elements and services from across the Internet. Previously ISIT 320.


DEV 310: Enterprise Data Applications 5 cr.

Students learn and analyze technologies for manipulating structured data in multi-user environments and learn proper code isolation using tiered application architectures.


PHIL& 115: Critical Thinking 5 cr.

An informal, non-symbolic introduction to logic and critical thinking emphasizing real-life examples, natural language applications, and the informal logical fallacies.


Spring

DEV 420: Advanced Data Access Techniques 5 cr.

Students learn to develop data driven applications using both proprietary and open-source environments. Students will develop applications using data from a variety of data repositories including relational databases, multi-dimensional databases and ‘big data’ repositories. Students also learn to work with data in a variety of formats. Previously ISIT 420.


DEV 322: Developing Mobile Applications 5 cr.

This course prepares students to build mobile applications. Students will learn to design, develop, test, and deploy mobile applications for multiple types of mobile devices in multiple software environments.


DEV 300: Problem Solving Strategies 5 cr.

This course classifies and examines a variety of problem-solving methodologies to improve a person’s problem solving and decision-making skills. Students engage in personal and group dynamics, vertical/convergent methods, creative/lateral thinking techniques and communication skills to apply and solve technical and non-technical problems.


Year 4


Fall

DEV 422: Application Architecture 5 cr.

Students learn best practices for developing enterprise software solutions with appropriate structure for maintainability and efficiency. This course expands student knowledge of software application structure and design principles focusing on advanced object-oriented techniques, service-oriented architectures and cloud services.


SEC 328: Information Security Essentials 5 cr.

Introduces concepts and issues related to securing information systems and the development of policies to implement information security controls. Topics include security vulnerabilities, threats and defense measures and legal and ethical issues associated with information security. Students will learn how to recognize and apply secure software development best practices. Previously ISIT 328. Recommended: ISIT 320 or DEV 320 with a C or better. Fee: $75.00 VLab.


CMST 340: Advanced Communication in Business & Technology 5 cr.

This course is designed for students accepted into a baccalaureate degree program in business or technology fields. Students identify, self-assess, analyze and apply skills to effectively communicate in culturally diverse business and technology settings. Students explore original research and apply the information they learn to their communication skill repertoire. Topics include: active listening, intercultural communication, collaborating in teams, conflict management, verbal and nonverbal communication and public speaking. Recommended: CMST 220, CMST 230, or CMST 280.


Winter

DEV 324: Software Testing 5 cr.

This course develops essential skills in software testing and quality assurance. Students learn to design, execute, automate, and document software tests using modern tools and practical methods across functional, non-functional, security, and edge-case scenarios. Emphasis is placed on clarity, ethical responsibility, professional communication, and independent technical judgment. Students write automated test code using current testing frameworks and differentiate between software testing and quality assurance practices. The course examines how AI-assisted tools can support test planning, coverage analysis, edge case identification, risk assessment, and documentation while students maintain mastery of core testing principles and independent control over all test designs and testing logic. Recommended: DEV 160 or experience with System Analysis and Design concepts


BUS 355: Business of It: Legal Regulatory Business Env 5 cr.

This course focuses on managerial and legal principles and knowledge that are critical to IT organizations and the management of organizations focused on information technology in the modern business world. Students will develop skills and techniques in the areas of the relevant legal concepts and doctrines; regulatory and administrative agency requirements; and organizational development and management practice applicable in the IT environment. Case studies will be used.


DEV 490: Capstone I 5 cr.

This course provides practical experience in information systems and technology. Students apply knowledge and skills learned in classes as they work in settings relevant to their future employment plans. This is part 1 of a 2 quarter series (DEV 490 and DEV 491) and is intended to be taken during the last two quarters of the program. Prerequisite: Permission of the instructor. Fee: $14.00 Internship Professional Liability, charged once per year.


Spring

PHIL 375: Ethical Issues in Information Technology 5 cr.

Investigates ethical problems relating to information technology through ethical theory and case studies. Involves in-depth and original research and discussion of ethical issues including privacy, control of information and intellectual property rights.


Natural Science from AA DTA Transfer List

DEV 491: Capstone II 5 cr.

Students continue their work from DEV 490 to further develop their project work. This is part 2 in a two quarter series (DEV 490 and DEV 491) and is intended to be taken during the last two quarters of the program. Fee: $14.00 Internship Professional Liability, charged once per year.


Year 3


Fall

DEV 258: Data Structures and Algorithms with Python 5 cr.

This course will explore various Python data structures including lists, tuples, dictionaries, classes and data abstraction, sets, stacks, queues and tree structures. Students will work with standard algorithms for implementing searching, sorting, and optimization methods.


MATH 341: Applied Statistical Methods I 5 cr.

This class covers probability theory and applications including trees and Venn diagrams, conditional probability, contingency tables, independence, and Bayes theorem. It will cover random variables and sampling distributions (binomial, Poisson, normal, exponential, geometric, and hypergeometric) and their use in confidence intervals and hypothesis testing such as t-tests, z-tests, one and two-sample mean and proportions, chi-squared; ANOVA. The focus will be on statistics in real-world examples from various sources using programming languages R or Python. Students should expect to produce reports and presentations.


BUS& 101: Introduction to Business 5 cr.

Examines the role of business in a modern economy: growth, structure, organization, and relationship to the environment. Students investigate the objectives, functions, and management of business firms. Other topics include problems of organization, decision-making, and controls. Fulfills social science course requirement at BC.


Winter

AI 400: Natural Language Processing 5 cr.

This course offers a practical understanding of how human speech can be processed by computers and robots. Students build speech recognition, speech synthesis and spoken dialog systems. Topics include algorithms, techniques and limitations of state of the art speech systems. 


AI 405: AI Impacts, Applications, and Design 5 cr.

This course explores the current challenges and limitations of AI, trends and research in AI, challenges in human-computer interaction, and economic, societal, legal, and ethical implications of AI systems. Students examine current applications and future directions of AI technology. Emphasis is placed on human-centered interaction principles and designing meaningful interfaces between humans and AI systems. Through research, presentation, and debate, students analyze the multifaceted implications of advances in AI, balancing technical capabilities with user needs and societal impacts.


DEV 300: Problem Solving Strategies 5 cr.

This course classifies and examines a variety of problem-solving methodologies to improve a person’s problem solving and decision-making skills. Students engage in personal and group dynamics, vertical/convergent methods, creative/lateral thinking techniques and communication skills to apply and solve technical and non-technical problems.


Spring

AI 410: Agentic AI Application Development 5 cr.

This project-based course teaches students to design and build AI-powered applications using specification-driven development and modern agentic frameworks. Students master AI development tools and workflows while working with the latest language models to create stateful, multi-agent systems. The course covers agentic frameworks and patterns for building systems with reasoning capabilities, tool use, and multi-step workflows. Emphasis is placed on human-centered AI interaction design principles, ensuring systems are intelligent, usable, and meaningful for end users. Students apply user-centered design theories, cognitive models, and usability evaluation methods. The course follows agile methodology with sprint projects, building toward a team-based final agentic system that demonstrates retrieval-augmented generation or multi-step reasoning capabilities with effective human-AI interfaces.


DATA 320: Data Acquisition and Management 5 cr.

Learn concepts of data collection and management. Topics include collecting data ethically from different sources, assessing data quality, learning techniques to clean, process, and store big data while maintaining privacy and security. Students research real-world examples, using cloud techniques and common statistical software to produce reports and presentations.


DEV 312: Project Management for IT 5 cr.

Combines traditional project management with modern approaches adopted by lean and agile methods. Students will examine and apply project management concepts with emphasis on current IT methodologies and tools to gather information about the responsibilities and resources required to accomplish tasks and calculate the overall cost to plan a project. Students will define projects, determine resource requirements, write requests for proposals, define and sequence tasks, and create project schedules.


Year 4


Fall

AI 260: Computer Vision in Control Systems 5 cr.

Introduction to computer vision, including the fundamentals of sensing and perception, image formation and representation, image analysis, pattern recognition and representation, motion analysis, and object and scene recognition. Students use equipment to build simple vision systems and apply these systems to controlling robot behavior and motion.


BUS 355: Business of It: Legal Regulatory Business Env 5 cr.

This course focuses on managerial and legal principles and knowledge that are critical to IT organizations and the management of organizations focused on information technology in the modern business world. Students will develop skills and techniques in the areas of the relevant legal concepts and doctrines; regulatory and administrative agency requirements; and organizational development and management practice applicable in the IT environment. Case studies will be used.


IT 231: Introduction to Cloud Architecture and Services 5 cr.

This course addresses the principles and concepts of virtualization and cloud Infrastructure technologies. The course is ideal for gaining a broad understanding of the transition from classic data center, to virtualized data center, to the cloud. Recommended: IT 115/117 or equivalent course work or experience. Previously NSCOM 231.


Winter

SEC 328: Information Security Essentials 5 cr.

Introduces concepts and issues related to securing information systems and the development of policies to implement information security controls. Topics include security vulnerabilities, threats and defense measures and legal and ethical issues associated with information security. Students will learn how to recognize and apply secure software development best practices. Previously ISIT 328. Recommended: ISIT 320 or DEV 320 with a C or better. Fee: $75.00 VLab.


PHIL 375: Ethical Issues in Information Technology 5 cr.

Investigates ethical problems relating to information technology through ethical theory and case studies. Involves in-depth and original research and discussion of ethical issues including privacy, control of information and intellectual property rights.


DEV 490: Capstone I 5 cr.

This course provides practical experience in information systems and technology. Students apply knowledge and skills learned in classes as they work in settings relevant to their future employment plans. This is part 1 of a 2 quarter series (DEV 490 and DEV 491) and is intended to be taken during the last two quarters of the program. Prerequisite: Permission of the instructor. Fee: $14.00 Internship Professional Liability, charged once per year.


Spring

CMST 340: Advanced Communication in Business & Technology 5 cr.

This course is designed for students accepted into a baccalaureate degree program in business or technology fields. Students identify, self-assess, analyze and apply skills to effectively communicate in culturally diverse business and technology settings. Students explore original research and apply the information they learn to their communication skill repertoire. Topics include: active listening, intercultural communication, collaborating in teams, conflict management, verbal and nonverbal communication and public speaking. Recommended: CMST 220, CMST 230, or CMST 280.


Natural Science from AA DTA Transfer List

DEV 491: Capstone II 5 cr.

Students continue their work from DEV 490 to further develop their project work. This is part 2 in a two quarter series (DEV 490 and DEV 491) and is intended to be taken during the last two quarters of the program. Fee: $14.00 Internship Professional Liability, charged once per year.


Year 1


Fall

DEV 110: Introduction to C# Programming 5 cr.

Using a current object-oriented programming language, students learn and apply the fundamental principles of programming. Students design solutions, write computer instructions to solve business problems, learn procedural programming, document and debug computer applications.


BUSIT 103: SQL Fundamentals 5 cr.

Students learn the fundamentals of database structure and SQL (Structured Query Language). They learn techniques useful for querying databases and they learn to apply their skills in realistic scenarios extracting data and organizing it into meaningful information. Students gain experience with database servers and client tools. Recommended: Familiarity with spreadsheets or databases. Prerequisites: Placement by assessment into ENGL& 101 or completion of ENGL 092 or ENGL 093 with a C or better.


ENGL& 101: English Composition I 5 cr.

Develops clear, effective writing skills and emphasizes writing as a process. Students practice writing in a variety of forms and modes. Fee: $22.00 English Writing Lab (College in the High School students are exempt from this fee)


Winter

DEV 120: Object Oriented Programming with C# 5 cr.

Students learn object oriented programming techniques using the current software development tools and a .NET programming language. Students apply these techniques for developing applications for both Windows and Web environments. Students will create classes, components, interfaces and user controls. Class provides the foundation for sophisticated application development.


DEV 109: Introduction to Web Development 5 cr.

Using HTML, CSS, and JavaScript students learn to develop simple web applications with responsive layout designed to gather user input and generate dynamic content. Using JavaScript, students learn and apply the fundamental principles of procedural programming to build applications that incorporate variables, data types, scope, conditional statements, loops, built-in objects, methods, properties and user-defined functions.


MATH 138: College Algebra for Business and Social Science 5 cr.

Examines graphs, non-trigonometric elementary functions, systems of equations and inequalities, and probability, emphasizing business and soc. MATH 138 and MATH& 141 have overlapping content and students are not recommended to take both. MATH 138 is required before taking MATH& 148. Fulfills quantitative or symbolic reasoning course requirement at BC. MATH 138 can also be taken concurrently with MATH 99. In this case, the class schedule will direct you to add specific MATH 138 and MATH 99 sections to your cart to enroll. Prerequisite for the sections that allow concurrent enrollment with MATH 99 is MATH 98 with a C or better or placement by assessment into MATH 99.


Spring

DEV 123: Server Side Web Development 5 cr.

Students learn Web-based programming techniques using current web development software. Students access data in databases and develop appropriate user interfaces to display the data. Students apply object-oriented programming concepts to application development.


DEV 209: Client-Side Web Programming 5 cr.

Using JavaScript and client-side libraries such as React, students learn to design reusable UI components, develop custom classes, objects, and functions, and implement API integration using callbacks, promises, and async/await in client-side web applications. Students also gain practical experience following agile development principles and with version control by creating and utilizing repositories for web projects.


ENGL& 235: Technical Writing 5 cr.

Develop technical communication across genres, including skills in professional writing, research, usability, accessibility, and design. Focus on audience and stakeholder analysis, clear and concise writing, and communicating information effectively through data, visuals, and other forms of information design. Computer use is required. Fee: $22.00 English Writing Lab (College in the High School students are exempt from this fee)


Year 2


Fall

DEV 108: Introduction to Python Programming 5 cr.

Using the Python programming language, students learn and apply the fundamental principles of programming. Students plan and design solutions, write computer statements to solve required problems, learn procedural programming, and document and debug computer applications.


IT 103: Networking Basics 5 cr.

Provides an understanding of the basics of networking to students not majoring in Network Support. Topics include: network topologies, media, protocols, hardware and software. This class also covers content listed for the COMPTIA Network+ exam. Course includes practical experience and business case studies. Fee: $75.00 VLab.


PHYS 109: Science for Information Technology 6 cr.

Develops research and problem-solving skills in the science of modern technology, including computers and data transmission. Topics include magnetism, electricity, and microchip circuitry. Designed for information technology students, class format includes hands-on group work. Recommended prerequisite: MATH 98 or equivalent assessment. Fee: $55.00 100-level Science lab. College in the High School students and students in on-line classes are exempt from this fee. However, students in some on-line classes are required to obtain a lab rental kit from the BC Bookstore.


Winter

IT 223: Using & Supporting Linux 5 cr.

Hands-on training covers the fundamentals of Vendor Independent Linux operating systems. Students install, configure, use and administer Linux. Includes competencies required for Linux+ certification. Previously TECH 223. Fee: $75.00 VLab.


Year 1


Fall

DEV 108: Introduction to Python Programming 5 cr.

Using the Python programming language, students learn and apply the fundamental principles of programming. Students plan and design solutions, write computer statements to solve required problems, learn procedural programming, and document and debug computer applications.


BUSIT 103: SQL Fundamentals 5 cr.

Students learn the fundamentals of database structure and SQL (Structured Query Language). They learn techniques useful for querying databases and they learn to apply their skills in realistic scenarios extracting data and organizing it into meaningful information. Students gain experience with database servers and client tools. Recommended: Familiarity with spreadsheets or databases. Prerequisites: Placement by assessment into ENGL& 101 or completion of ENGL 092 or ENGL 093 with a C or better.


ENGL& 101: English Composition I 5 cr.

Develops clear, effective writing skills and emphasizes writing as a process. Students practice writing in a variety of forms and modes. Fee: $22.00 English Writing Lab (College in the High School students are exempt from this fee)


Winter

AI 101: Artificial Intelligence and Robotics Fundamentals 5 cr.

This course covers the fundamental concepts of artificial intelligence (AI), including machine learning, computer vision, and natural language processing. Students will experiment with AI development using tools and Python libraries. Additionally, students will use the principles of robotics to program motion control and sensors. Other topics include the history of AI, current examples of AI applications, ethics and the future of AI. Fee: $60.00 ROBAI Equipment & Supply.


MATH 138: College Algebra for Business and Social Science 5 cr.

Examines graphs, non-trigonometric elementary functions, systems of equations and inequalities, and probability, emphasizing business and soc. MATH 138 and MATH& 141 have overlapping content and students are not recommended to take both. MATH 138 is required before taking MATH& 148. Fulfills quantitative or symbolic reasoning course requirement at BC. MATH 138 can also be taken concurrently with MATH 99. In this case, the class schedule will direct you to add specific MATH 138 and MATH 99 sections to your cart to enroll. Prerequisite for the sections that allow concurrent enrollment with MATH 99 is MATH 98 with a C or better or placement by assessment into MATH 99.


Spring

IT 103: Networking Basics 5 cr.

Provides an understanding of the basics of networking to students not majoring in Network Support. Topics include: network topologies, media, protocols, hardware and software. This class also covers content listed for the COMPTIA Network+ exam. Course includes practical experience and business case studies. Fee: $75.00 VLab.


ENGL& 235: Technical Writing 5 cr.

Develop technical communication across genres, including skills in professional writing, research, usability, accessibility, and design. Focus on audience and stakeholder analysis, clear and concise writing, and communicating information effectively through data, visuals, and other forms of information design. Computer use is required. Fee: $22.00 English Writing Lab (College in the High School students are exempt from this fee)


Year 2


Fall

IT 223: Using & Supporting Linux 5 cr.

Hands-on training covers the fundamentals of Vendor Independent Linux operating systems. Students install, configure, use and administer Linux. Includes competencies required for Linux+ certification. Previously TECH 223. Fee: $75.00 VLab.


PHIL& 115: Critical Thinking 5 cr.

An informal, non-symbolic introduction to logic and critical thinking emphasizing real-life examples, natural language applications, and the informal logical fallacies.


Winter

PHYS 109: Science for Information Technology 6 cr.

Develops research and problem-solving skills in the science of modern technology, including computers and data transmission. Topics include magnetism, electricity, and microchip circuitry. Designed for information technology students, class format includes hands-on group work. Recommended prerequisite: MATH 98 or equivalent assessment. Fee: $55.00 100-level Science lab. College in the High School students and students in on-line classes are exempt from this fee. However, students in some on-line classes are required to obtain a lab rental kit from the BC Bookstore.


Year 1


Fall

DEV 110: Introduction to C# Programming 5 cr.

Using a current object-oriented programming language, students learn and apply the fundamental principles of programming. Students design solutions, write computer instructions to solve business problems, learn procedural programming, document and debug computer applications.


BUSIT 103: SQL Fundamentals 5 cr.

Students learn the fundamentals of database structure and SQL (Structured Query Language). They learn techniques useful for querying databases and they learn to apply their skills in realistic scenarios extracting data and organizing it into meaningful information. Students gain experience with database servers and client tools. Recommended: Familiarity with spreadsheets or databases. Prerequisites: Placement by assessment into ENGL& 101 or completion of ENGL 092 or ENGL 093 with a C or better.


ENGL& 101: English Composition I 5 cr.

Develops clear, effective writing skills and emphasizes writing as a process. Students practice writing in a variety of forms and modes. Fee: $22.00 English Writing Lab (College in the High School students are exempt from this fee)


Winter

DEV 120: Object Oriented Programming with C# 5 cr.

Students learn object oriented programming techniques using the current software development tools and a .NET programming language. Students apply these techniques for developing applications for both Windows and Web environments. Students will create classes, components, interfaces and user controls. Class provides the foundation for sophisticated application development.


ENGL& 235: Technical Writing 5 cr.

Develop technical communication across genres, including skills in professional writing, research, usability, accessibility, and design. Focus on audience and stakeholder analysis, clear and concise writing, and communicating information effectively through data, visuals, and other forms of information design. Computer use is required. Fee: $22.00 English Writing Lab (College in the High School students are exempt from this fee)


MATH 138: College Algebra for Business and Social Science 5 cr.

Examines graphs, non-trigonometric elementary functions, systems of equations and inequalities, and probability, emphasizing business and soc. MATH 138 and MATH& 141 have overlapping content and students are not recommended to take both. MATH 138 is required before taking MATH& 148. Fulfills quantitative or symbolic reasoning course requirement at BC. MATH 138 can also be taken concurrently with MATH 99. In this case, the class schedule will direct you to add specific MATH 138 and MATH 99 sections to your cart to enroll. Prerequisite for the sections that allow concurrent enrollment with MATH 99 is MATH 98 with a C or better or placement by assessment into MATH 99.


Spring

IT 103: Networking Basics 5 cr.

Provides an understanding of the basics of networking to students not majoring in Network Support. Topics include: network topologies, media, protocols, hardware and software. This class also covers content listed for the COMPTIA Network+ exam. Course includes practical experience and business case studies. Fee: $75.00 VLab.


Year 2


Fall

IT 223: Using & Supporting Linux 5 cr.

Hands-on training covers the fundamentals of Vendor Independent Linux operating systems. Students install, configure, use and administer Linux. Includes competencies required for Linux+ certification. Previously TECH 223. Fee: $75.00 VLab.


PHYS 109: Science for Information Technology 6 cr.

Develops research and problem-solving skills in the science of modern technology, including computers and data transmission. Topics include magnetism, electricity, and microchip circuitry. Designed for information technology students, class format includes hands-on group work. Recommended prerequisite: MATH 98 or equivalent assessment. Fee: $55.00 100-level Science lab. College in the High School students and students in on-line classes are exempt from this fee. However, students in some on-line classes are required to obtain a lab rental kit from the BC Bookstore.


Winter

DEV 108: Introduction to Python Programming 5 cr.

Using the Python programming language, students learn and apply the fundamental principles of programming. Students plan and design solutions, write computer statements to solve required problems, learn procedural programming, and document and debug computer applications.


Curriculum Changes

Programs can experience curriculum changes every academic year. Click on the drop-down menus below to view changes to the degree requirements.

Artificial Intelligence concentration:

  • AI 260 Computer Vision in Control Systems is a new course requirement replacing PHIL& 115 Critical Thinking (moved down to associate degree)
  • IT 231 Introduction to Cloud Architecture and Services is a new course requirement replacing BA 240 Statistical Analysis (moved down to associate degree)
    • BA 240 is replacing IT 231 as a required prerequisite for the BAS

Application Development concentration:

  • None

The AAS-T Artificial Intelligence and AAS-T Software Development have been merged into the AAS-T Software Development degree. Students must choose 1 track option and complete the corresponding track requirements:

  • Application Development
  • Artificial Intelligence
  • Game Development (NEW)

There have been changes to the curriculum for Artificial Intelligence and Software Development as a result of this merge. See changes below.

Artificial Intelligence track:

  • PHIL& 115 Critical Thinking is a new course requirement replacing AI 260 Computer Vision in Control Systems (moved up to BAS degree)
  • BA 240 Statistical Analysis is a new course requirement replacing IT 231 Introduction to Cloud Architecture and Services (moved up to BAS degree)
    • BA 240 is replacing IT 231 as a required prerequisite for the BAS

Application Development track:

  • DEV 108 Introduction to Python Programming is a new course requirement replacing the “Programming Elective” class

Prefix Changes:

  • All “ISIT” prefix classes are now “DEV” or “DATA”
  • All “DA” prefix classes are now “DATA”
    • Examples: DA 320 is now DATA 320 and ISIT 320 is now DEV 320
  • All “PROG” prefix classes are now “DEV”
    • Example: PROG 108 is now DEV 108
  • All “ROBAI” prefix classes are now “AI”
    • Example: ROBAI 101 is now AI 101

To search for the new prefix’s students can type the following under the Subject Line search:

  • “DEV” – Shows up as “Software Development”
  • “DATA” – Shows up as “Data Analytics”
  • “AI” – Shows up as “Artificial Intelligence”

Number Changes:

  • None

Last Updated July 1, 2026