---
import Layout from "../layouts/Layout.astro";
import SocialNavbar from "../components/SocialNavbar.astro";
const icsCourses = [
{
title: "I&C SCI 31 - Introduction to Programming",
description:
"Introduction to fundamental concepts and techniques for writing software in a high-level programming language. Covers the syntax and semantics of data types, expressions, exceptions, control structures, input/output, methods, classes, and pragmatics of programming.",
},
{
title: "I&C SCI 32 - Programming with Software Libraries",
description:
"Construction of programs for problems and computing environments more varied than in I&C SCI 31. Using library modules for applications such as graphics, sound, GUI, database, Web, and network programming. Language features beyond those in I&C SCI 31 are introduced as needed.",
},
{
title: "I&C SCI 33 - Programming with Software Libraries",
description:
"Intermediate-level language features and programming concepts for larger, more complex, higher-quality software. Functional programming, name spaces, modules, class protocols, inheritance, iterators, generators, operator overloading, reflection. Analysis of time and space efficiency.",
},
{
title: "I&C SCI 6B - Boolean Logic and Discrete Structures.",
description:
"Relations and their properties; Boolean algebras, formal languages; finite automata.",
},
];
const in4mtxCourses = [
{
title: "IN4MATX 43 - Introduction to Software Engineering.",
description:
"Concepts, methods, and current practice of software engineering. Large-scale software production, software life cycle models, principles and techniques for each stage of development.",
},
];
---
Relevant Coursework
ICS Courses
{
icsCourses.map((course) => (
-
{course.title}
{course.description}
))
}
IN4MTX Courses
{
in4mtxCourses.map((course) => (
-
{course.title}
{course.description}
))
}