When I left the classroom 12 years ago, computer science was still treated like a niche pursuit, something for the few. Today, it’s the engine of change across every sector. In K–12 education, it is ...
Computer Science prepares students to lead in a world experiencing sweeping technological change. Students choosing to major in computer science can look forward to a career in one of the many fields ...
The Department of Computer Science offers minors in computer science for students who wish to develop stronger competence in computer science while pursuing a degree in another field. The minors ...
This course is no longer taking applications for 2026-27 entry. Find another undergraduate course. Study the core techniques and applications of AI, ranging from data-driven computing through to state ...
Students should email their requests to this permission address: [email protected]. Emailed requests must contain the following: The course number "COMP_SCI __" and the phrase ...
After emerging as winners of the 2025 JA Rwanda National Company of the Year Competition, four students from Rwanda Coding Academy (RCA) represented the country at the JA Africa regional competition, ...
Software engineering is the branch of computer science that deals with the design, development, testing, and maintenance of software applications. Software engineers apply engineering principles and ...
“Vibe coding” is a term that we’ve heard a lot since the rise of AI. Essentially, it has reduced the barrier to entry for getting into programming, as the user commands the AI, which then codes based ...
Generally, the Student Code shall apply to conduct which occurs on University premises and at University sponsored activities. The University may take action in off-campus situations involving ...