A broad survey of the computer science discipline, focusing on the computer's role in representing, storing, manipulating, organizing and communicating information. Topics include hardware, software, ...
An introduction to the study of computing: fundamental concepts and skills; opportunities at Michigan Tech; career opportunities; social and ethical issues. An alternative starting point of the ...
An introduction to programming using MATLAB. Topics include MATLAB interactive environment, programming basics, MATLAB scripts, functions, vectors, matrices, data analysis, and graphic visualization.
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 ...
This course examines fundamental issues and design trade-offs in modern processor architectures. We will discuss some of the constraints that limit the design and programmability of modern processors, ...
This course puts to practice the knowledge gained in Electronic System Design I, and have students create a fully functional prototype implementation. This involves the same principles as in ...
LING 190b-01 Topics in Linguistics: Phonology II (Fall 2017) LING 190b-02 Topics in Linguistics: Fundamentals of Linguistic Research (Fall 2017) LING 190b Topics in Linguistics: The Syntax of Null ...
Interested in a tech career, and still struggling over which university to attend? Here are 10 of the best British universities offering computer science and IT related degrees. In the UK, decisions ...
Barry Lawson is a Bates computer science professor who chairs the Program in Digital and Computational Studies. He is also an accomplished multi-instrumentalist who plays mandolin, guitar, and upright ...