Prerequisite: CSCI 2320, 3321 is recommended. Computer Engineering Computer Engineering is joint course run by the Schools of Engineering and Computer Science. Prerequisite: CSCI 3312. Leave Trinity prepared to excel in … Geometric modeling, algorithms for hidden surface removal, shading models, rendering, texture mapping, reflectance mapping, ray tracing, and radiosity. Topics will vary depending on student and faculty interest. Prerequisites: CSCI 1323. Case studies of several existing systems. Students will explore the tools and methods of game design and will also work in groups to design and implement a two-dimensional, non-networked game. Prerequisite: CSCI 2320. Prerequisites: First--Year or Sophomore standing; or consent of instructor. The requirements for Computing as a Second major are as follows: I. Serves as a part of the departmental capstone requirement. The course teaches skills such as command line processing and programming in a language that exposes more of the underlying machine. University requirements: completion of all other required elements of the Pathways curriculum and at least 120 hours. ... Trinity also has a high-performance cluster that supports research by all the STEM departments. The analysis and design of an actual large-scale software system. Dual-boot (Linux and Windows) computers in classrooms and labs. Network protocols including OSI protocols. Prerequisites: CSCI 1321 and 1323, or consent of Instructor; CSCI 3321 is recommended. Information ethics, privacy, and legal use of software and data. Application of the analysis and design tools within the software life cycle presented in CSCI 3321 (Principles of Software Engineering). Trinity Computer Engineering students can study for an Honors Bachelor's degree (BAI Computer Engineering) over four years and have the option to study for a fifth … Prerequisite: CSCI 4385. May be taken for a maximum of six (6) semester hours of credit. At Trinity, you can earn a Bachelor of Arts degree in digital design, or choose to minor in digital design. Together with Hau Chan and Fei Fang, I gave a tutorial on Solving Games with Complex Strategy Spaces at the AAMAS conference in May 2019. The computing major will provide you with a solid foundation in computer science along with understanding and abilities in networks, web and mobile technologies, databases, and other computer technologies. MSc in Computer Science The MSc in Computer Science is an exciting one-calendar-year programme aimed at excellent students who are keen to deepen their existing knowledge of computing. Prerequisite: CSCI 3398 and Consent of Instructor. Prerequisite: CSCI 4398 and Consent of Instructor. It is about understanding how computer systems work and how they integrate with other systems that surround us. The course focuses on the logic and problem decomposition skills that are critical for understanding computation. Use of a high-level programming language will stress creativity in problem solving using computation, and impart a hands-on understanding of the process of programming. All rights reserved. You don’t have to do research to graduate with a Bachelor of Science in Computer Science from Trinity, but it’s highly recommended for students thinking of going on to graduate school and can be a great learning experience for others as well. Completion of the requirements for the Senior Thesis described above. Prerequisite: CSCI 1311 or 1320, or consent of instructor. Models for the software lifecycle; techniques and tools of analysis, design, programming, testing, debugging, and maintenance. B. Departmental Colloquium: Four semesters of CSCI 2094. The department offers several programs designed to serve a range of student interests and needs: Requirements for the degree of Bachelor of Science with a major in Computer Science are as follows: I. Departmental requirements: 49 credit hours including: A. General Info Bio | CV Shaped by the Christian perspective, graduates enter their careers ready to make an impact.