8 courses with the subject DSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
DSC 120Foundations of Data Analysis3
This course introduces students to data analytics or data science and applications in the public and private sectors. Students will learn different techniques to collect, prepare, analyze, visualize, and communicate data using Microsoft Excel, Microsoft Access database, and real world data sets. Using the concepts of a Database Management System (DBMS), students will study the relational concepts of databases (RDMS), and methodology for organizing data. The course will also address topics such as Web Database Development and Data Warehousing. Students will also be introduced to Structured Query Language (SQL) programming of flexible database platforms.
IFT 110 ; MAT 030 or MAT 032 or MAT 035 ; COM 098 or ( EAP 050 & EAP 060 ), with grades of “C” or better; or placement by exam. Semesters Offered: Fall On campus
DSC 140Web Development and Design3
This course introduces students to fundamental skills required to build a standards-compliant Web site for effective display of decision-making data. Students will master front-end web development using HTML (HyperText Markup Language), CSS (Cascading Style Sheets) and JavaScript coding languages. By the end of the course, students will be able to plan, design, build, implement and maintain a web site using current standards and best practices. Students will collaborate and present class projects, to demonstrate communication and presentation skills.
IFT 110 ; MAT 030 or MAT 032 or MAT 035 with a grade of “C” ; COM 098 or ( EAP 050 and EAP 060 ) with grades of “C” or better, or placement by exam. Semesters Offered: Fall On-campus
DSC 180Introduction to Frameworks (with JavaScript and Python)3
The course introduces students to various Frameworks and Libraries for developing dynamic, high-performance applications used in processing multiple data sets under various contexts. Students will be introduced to computational concepts, algorithm development, programming languages, and problem-solving techniques. Students will develop proficiency in the Python programming language, used in various applications involving Web Development, Game Development, Data Science, Predictive analysis, and Data Visualization. Python supports multiple programming paradigms while aiding programmers to write clear, logical code for small and large-scale projects. Students will learn the essential parts of the Python standard library, then design testable and maintainable programs using Python.
DSC 120 ; DSC 140 ; MAT 210 , with grades of “C” or better. Semesters Offered: Spring On-campus
DSC 200Data-Oriented Design for Game Development3
Students will develop a practical understanding of 3D animation and computer-generated imagery (CGI) by manipulating space and form to create three-dimensional (3D) animated text, graphics, and characters that can be used in games, multimedia and transmedia, and other data visualization applications. Working on multiple projects, students will decide on a game’s and/or animation’s features, design the story or purpose, create models from complex data, determine needed assets, and present to classmates for feedback and critique. Students will apply data analytics to track user performance, and make predictions to increase user engagement. Students will also learn how emerging technologies are shaping the entertainment and media industries and how to prepare for careers in this dynamic industry.
This course covers the fundamental concepts involved in designing and implementing relational database management systems using Structured Query Language (SQL) programming techniques. It is the standard database language used to create, access, organize and perform various analytical operations on data stored in databases. Topics include organizational data models, query functions and processing, storage architectures, and database integrity and security. Starting with a conceptual design (ER Diagram), students will design and implement a Relational Database Management System (RDMS).
DSC 180 with a grade of “C” or better (Equivalent to PRG 260) Semesters Offered: Fall On-campus
DSC 220Predictive Analytics I3
Using linear statistical models, this course introduces students to predictive analytics, a method used to analyze and interpret data for patterns, then design models for informed decisions based on trends and data patterns. Applying fundamental statistical concepts, students will use various statistical analytical tools and programming software to develop models that analyze Big Data and create forecasts for decision making.
DSC 180 with grade of “C” or better. Semesters Offered: Fall On-campus.
DSC 230Data Visualization3
This course introduces students to principles and techniques of data visualization as an analytical tool, a communication medium, and the source for interactive information. Using industry-certified data visualization tools, students will apply visualization techniques in designing relevant graphical formats and dashboards for use by diverse stakeholders.
DSC 210 or PRG 260 with grade of “C” or better. Semesters Offered: Spring, Summer On-campus.
DSC 260Predictive Analytics II - Machine Learning with AI3
This course covers advanced study and practice in predictive analytics and data mining. Students will be introduced to Machine Learning, an Artificial Intelligence (AI) technique that uses algorithms to learn from the data they process and analyze to produce reliable, effective, reproducible results for planning and making recommendations. Students will also apply skills from prior coursework in predictive analytics, programming, and data visualization to a specific project in their field of interest.