top of page

Science, Technology, Engineering, and Mathematics (STEM)

WhatsApp Image 2022-01-27 at 1.12_edited

The STEM Division is dedicated to nurturing inquisitive minds, fostering innovation, and providing a solid foundation in the fields of Science, Technology, Engineering, and Mathematics (STEM). We are committed to excellence in education, preparing students for the challenges and opportunities of the future by equipping them with the knowledge and skills to make a lasting impact in a rapidly changing world.

 

Our STEM Division is the academic hub where discovery meets application. We offer a diverse range of programs, each designed to inspire and empower students to contribute to the ever-evolving landscape of STEM disciplines. Whether you're passionate about unraveling the secrets of the universe, harnessing the power of technology, building sustainable infrastructure, or solving complex mathematical puzzles, we have a place for you.

Why Choose Our STEM Division?

Experience Faculty:
Our faculty members are experts in their respective fields, committed to guiding students through their educational journey.

Career Opportunities: 
Graduates from our division are well-prepared to excel in a wide range of STEM-related careers, making a tangible impact in today's fast-paced world.

Interdisciplinary Collaboration:
We encourage students to work across STEM fields, fostering a holistic understanding of how these disciplines intersect to solve complex problems.

Computer Science Major

The Computer Science major is a gateway to the world of digital innovation and problem-solving. Students develop a profound understanding of computer science fundamentals and have the opportunity to specialize in one of three dynamic concentrations:

1. Cybersecurity:

Students learn to defend digital ecosystems from emerging threats. We cover topics such as network security, ethical hacking, and cryptography. Graduates are equipped to protect sensitive data and lead the charge against cyberattacks in an increasingly connected world.

 

2. Software Engineering:

This concentration emphasizes the art of creating robust, user-friendly software. Students dive deep into software architecture, coding, testing, and project management. Graduates are well-prepared to engineer the next generation of software solutions and tackle complex technological challenges.

 

3. Data Science:

Data is the fuel that powers the modern world, and this concentration equips students with the tools to extract valuable insights from vast datasets. Topics include data analysis, machine learning, and statistical modeling. Graduates are poised to drive data-driven decision-making in diverse industries.

Data Science Minor

The Data Science minor offers students a foundational understanding of data analysis, visualization, and machine learning techniques. Students learn to extract insights from complex datasets, enabling them to make informed decisions across various industries. Through coursework in statistics, programming, and data mining, students develop the skills to tackle real-world problems using data-driven approaches, preparing them for careers in data analysis, business intelligence, and predictive modeling.

Mathematics Minor

The Mathematics minor provides students with a solid foundation in mathematical principles and problem-solving techniques. Students explore topics such as calculus, algebra, and discrete mathematics, developing analytical and critical thinking skills essential for various fields, including science, engineering, and finance. With a focus on theoretical and applied mathematics, students gain proficiency in mathematical modeling, optimization, and quantitative analysis, enhancing their career prospects in a wide range of industries.

STEM Course Sampling

ITC 376 - Design of Programming Languages:

Students learn the principles behind programming language design and implementation. They explore various paradigms and syntax structures, gaining skills to analyze and design languages for specific needs. Through hands-on projects, they develop the ability to evaluate and contribute to language innovation in computer science.

ITC 315 - Software Engineering:

Students gain expertise in the software development lifecycle, including requirements gathering, design, implementation, testing, and maintenance. Emphasis is placed on project management, collaboration, and quality assurance, empowering students to deliver high-quality software projects.

ITC 366 - Algorithms:

Students learn various algorithmic techniques to solve computational problems efficiently, gaining expertise in algorithm design and complexity analysis.

MTH 120 - Discrete Mathematics:

This course covers logic, set theory, combinatorics, and graph theory, providing the foundation for modeling and solving computational problems.

ITC 255 - Statistical Data Analysis:

Through statistical methods and data visualization techniques, students learn to extract meaningful insights from data, enabling them to make informed decisions across various domains.

ITC 245 - Introduction to Information Security:

Students learn about security threats, cryptography, network security, access control, and security policies, equipping them to design and manage secure computing systems.

Quotes from  Students

"Selecting CS as my major with a concentration in cybersecurity is my way of becoming a digital guardian in a world increasingly vulnerable to cyber threats. It's about using my skills to protect what matters most in our interconnected society and ensuring a safer digital future for all.”

Hadia Rahmani, Computer Science student with cybersecurity concentration

bottom of page