bgtexture-20.jpg

BSCS Courses

GENERAL EDUCATION & ELECTIVE COURSES

 

  • Business Courses

    BUS101 Introduction to Personal Finance 

    BUS105 Professional Skills and Ethics - Required

    BUS120 Business Communications

    BUS121 Introduction to Accounting

    BUS201 Introduction to Economics

    BUS215 Entrepreneurship Fundamentals

    BUS220 Marketing Communications

    BUS290 Business Fundamentals

    BUS299 Professional Communications - Required\

    BUS310 Entrepreneurship in the Business Economy

    BUS320 Persuasive Communications

    BUS325 Money, Financing, and Fundraising

    BUS330 Strategic Planning

    BUS400 Professional Portfolio

    BUS415 Entrepreneurial Business Strategies

    BUS430 Operational Planning

  • Fine Arts & Communication

    FAC101 Art Appreciation

    FAC105 Leadership and Problem Solving in Industry

    FAC120 Spoken Communications

    FAC125 Collaborative and Interpersonal Communications I

    FAC126 Collaborative and Interpersonal Communications II

    FAC140 Elements of Design

    FAC152 Japanese Language and Culture I

    FAC153 Japanese Language and Culture II

    FAC156 Chinese Language and Culture I

    FAC157 Chinese Language and Culture II

    FAC160 Arabic Language and Culture I

    FAC161 Arabic Language and Culture II

    FAC170 Spanish Language and Culture I

    FAC171 Spanish Language and Culture II

    FAC200 Theater

    FAC201 Music Appreciation

    FAC210 Music Composition

    FAC240 Product Development

    FAC301 Leadership Development

    FAC320 Conflict Resolution

  • Health & Physical Education

    HPE160 Personal Fitness

    HPE170 Healthy Living

    HPE180 Golf

    HPE190 Strength Training

  • Humanities

    HUM110 Logic I

    HUM120 Modern Literature

    HUM121 English Composition

    HUM210 Logic II

    HUM220 Introduction to Philosophy

    HUM221 Intermediate English

    HUM230 Linguistics

    HUM240 Journalism

    HUM305 Ethics

    HUM310 Critical Thinking

    HUM321 Technical Writing

  • Math

    MAT105 College Algebra

    MAT110 Sets, Probability, and Number Systems

    MAT150 Trigonometry

    MAT210 Linear Algebra

    MAT320 Numerical Analysis

    MAT250 Calculus

    MAT260 Statistics

    MAT305 Problem Solving

    MAT410 Discrete Structures

  • Multimedia

    MTM110 Introduction to Digital Photography

    MTM140 Basics of Film

    MTM220 Graphic Design

    MTM240 Video Fundamentals

    MTM355 Digital Design

    MTM380 Creative Writing and Storyboarding

  • Physical & Biological Sciences

    PSC115 Introduction to Biology

    PSC201 Astronomy

    PSC210 Environmental Studies

    PSC220 Introduction to Physics

    PSC230 Introduction to Chemistry

  • Social Science

    SSC120 Mapping and Geospatial Information

    SSC140 Introduction to Social History

    SSC215 Globalization and International Relations

    SSC230 World Cultures

    SSC240 Social Psychology

    SSC271 American Government

    SSC310 American Legal System

    SSC315 Culture, Knowledge, and Society

    SSC320 Group Dynamics

    SSC350 Intellectual Property

     

Graduation requirements for general education and elective credits vary by Academic Concentration. Check with the Course Catalog, or your Academic Advisor to create an academic plan that works for you.

COMPUTER SCIENCE COURSES

 

  • Computer Science Core

    CSC105 Using Modern Operating Systems

    CSC110 Introduction to Computer Science

    CSC120 Topics in Computer Science

    CSC130 Principles of Software Engineering

    CSC150 Intro Object Oriented Programming

    CSC160 .Net I: Introduction to Windows Forms Development

    CSC170 Introduction to Mobile Device Programming

    CSC180 Java I: Introduction to Java Development

    CSC230 Computational Theory

    CSC250 Data Algorithms and Structures I

    CSC252 Data Algorithms and Structures II

    CSC260 .Net II: Introduction to ASP.Net Web Development

    CSC263 Advanced .Net Programming with C#

    CSC268 Windows Mobile Devices

    CSC280 Java II: Introduction to Java EE Development

    CSC282 Rich Internet Applications

    CSC285 Roles-Based Software Development

    CSC288 Java Micro Edition (ME)

    CSC315 Innovation and Disruptive Technologies

    CSC320 Software Engineering Methodologies

    CSC322 Software Design Using UML

    CSC324 XML and XSLT

    CSC325 Human Computer Interface Design

    CSC328 Enterprise JavaBeans

    CSC330 Programming Languages

    CSC340 Computer Architecture

    CSC350 Report Generator Programming

    CSC360 Net III: Advanced Topics

    CSC365 Building Reusable Web Components

    CSC380 Java III: EE Integration for SOA

    CSC385 Development in Third Party Systems

    CSC390 Rational Development Tools

    CSC410 Software Architectures

  • Database Technology

    DBT130 Relational Databases I

    DBT230 Relational Databases II

    DBT330 MySQL Database Case Study

    DBT331 Microsoft Database Case Study

    DBT332 IBM Database Case Study

    DBT333 Oracle Database Case Study

    DBT430 Data Warehousing and Business Intelligence

  • Information Technology

    ITH205 IT Foundations

    ITH220 Server Administration

    ITH265 Business Process Management

    ITH280 Introduction to Midrange Platforms

    ITH305 Networking

    ITH365 Service Oriented Architecture Overview

    ITH465 IT Architectures

  • Information Security

    ITS220 Hacking, Forensics, and Countermeasures

    ITS320 Systems and Network Security

    ITS380 Auditing, Governance, and Compliance

    ITS410 Developing Secure Code

  • Management

    MGT310 Project Schedule and Performance Management

    MGT350 Management of Project Teams and Team Optimization

    MGT410 Quality Control, Assurance, and Testing

  • Modeling Analysis

    MOA140 Information Modeling I

    MOA235 Intro. To Model Driven Development

    MOA240 Information Modeling II

    MOA335 Business Modeling and System Design

    MOA440 Advanced Information Modeling

  • Multimedia

    MTM282 Introduction to Flash Development

    MTM312 Multimedia, Game, and Entertainment Systems

    MTM316 Advanced Flash MTM412

    Advanced Entertainment Systems

  • Projects

    PRO160 .Net I Project

    PRO180 Java I Project

    PRO260 .Net II Project

    PRO280 Java II Project

    PRO320 Developmental Projects I

    PRO340 Developmental Projects II

    PRO360 .Net III Project

    PRO380 Java III Project

    PRO420 Developmental Projects III

    PRO490 Enterprise Projects I

    PRO491 Enterprise Projects II

    PRO492 Enterprise Projects III

    PRO495 Enterprise Projects IV

    PRO499 Enterprise Projects V

  • Robotics

    RBT326 Intelligent Systems