COURSE DETAIL
The design and implementation of efficient, effective, and user-friendly computer systems, including software objects and physical internet-enabled things, depends upon understanding both the technology and its users. Only then can designers be confident that these information appliances will be properly matched to the skills, knowledge, and needs of their users. The study of human-computer interaction (HCI) seeks to combine perspectives and methods of enquiry drawn from disciplines such as interaction design, psychology, and sociology with the tools, techniques, and technologies of computer science to create an approach to design which is both relevant and practical.
COURSE DETAIL
This course provides an introduction to the concepts, formalism, and applications of quantum mechanics in different disciplinary fields of science and technology: mathematics, computer science and information technology, basic physics, and physico-chemistry. It includes instruction from specialists within these disciplines in connection with current research issues.
COURSE DETAIL
COURSE DETAIL
The International Internship course develops vital business skills employers are actively seeking in job candidates. This course is comprised of two parts: an internship, and a hybrid academic seminar. Students are placed in an internship within a sector related to their professional ambitions. The hybrid academic seminar, conducted both online and in-person, analyzes and evaluates the workplace culture and the daily working environment students experience. The course is divided into eight career readiness competency modules as set out by the National Association of Colleges and Employers (NACE), which guide the course’s learning objectives. During the academic seminar, students reflect weekly on their internship experience within the context of their host culture by comparing and contrasting their experiences with their global internship placement with that of their home culture. Students reflect on their experiences in their internship, the role they have played in the evolution of their experience in their internship placement, and the experiences of their peers in their internship placements. Students develop a greater awareness of their strengths relative to the career readiness competencies, the subtleties and complexities of integrating into a cross-cultural work environment, and how to build and maintain a career search portfolio.
COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
COURSE DETAIL
This course introduces the concepts that serve as a basis for hundreds of programming languages. It provides a basic understanding and appreciation of the various essential programming-languages constructs, programming paradigms, evaluation criteria and language implementation issues. The course covers concepts from imperative, object-oriented, functional, logic, constraints, and concurrent programming. These concepts are illustrated by examples from varieties of languages such as Pascal, C, Java, Smalltalk, Scheme, Haskell, and Prolog. The course also introduces various implementation issues, such as pseudo-code interpretation, static and dynamic semantics, abstract machine, type inferencing, etc.
COURSE DETAIL
This course offers an introduction to mobile computing and the development of mobile applications. Students test the environment and components of mobile computing systems and build applications for smart clients.
Pagination
- Previous page
- Page 102
- Next page