-
All
-
Online
-
Filters
IT, Computing, Telecommunications Undergraduate Degrees
- Bachelor's degree
- Maynard (USA)
- Different dates available
...methods work under a variety of circumstances. Lectures: 2 sessions / week, 1 hour / session Mega-recitations: 1 session / week, 1 hour / session Recitations... Learn about: Artificial Intelligence...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...up to 4 sessions / week, 1 hour / session This course analyzes issues associated with the implementation of higher-level programming languages...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...Nowadays, there is broad consensus that the ability to think probabilistically is a fundamental component of scientific literacy. For example: Lectures...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...Lectures: 3 sessions / week, 1.5 hour / session This subject offers an introduction to discrete mathematics oriented toward computer science and engineering... Learn about: Team Training, GCSE Mathematics, Problem Solving...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...through finite automata, circuits and decision trees, Turing machines and computability, efficient algorithms and reducibility, the P versus NP problem...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...Topics include divide-and-conquer, randomization, dynamic programming, greedy algorithms, incremental improvement, complexity, and cryptography. Lectures...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...1.5 hours / session Recitations: 1 session / week, 1 hour / session This course introduces students to the analysis and design of computer algorithms...
- Bachelor's degree
- Maynard (USA)
- Different dates available
..."computer science beyond computers": that is, CS as a set of mathematical tools for understanding complex systems such as universes and minds...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques. The remaining lectures will focus on more advanced concepts... Learn about: C programming...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...Join us for this fun introduction to C and C++! We will take you through a tour that will start with writing simple C programs, go deep into the caves of C memory manipulation... Learn about: Oriented Programming, Object oriented training, Object-oriented training...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...9 sessions / 2 weeks, 3 hours / session 6.090 is two weeks long, meeting from January 10th through January 21st. 6.090 meets from 10 am until 1 pm each...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...The focus is on developing high quality, working software that solves real problems. Lectures: 2 sessions / week for 4 weeks, 1 hour / session... Learn about: Java Programming, Software Engineering, Quality Training...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...the end of the month. 6.092 is a week-long (Monday through Friday) course, meeting three hours each day. A second week of additional lab and project work is also offered...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...Lectures and six laboratory projects investigate the performance characteristics of diodes, transistors, JFETs, and op-amps, including the construction... Learn about: Construction Training...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...sequential building blocks, finite-state machines, FPGAs, timing and synchronization. The semester begins with lectures and problem sets, to introduce...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...In the course, students learn the fundamentals of structuring a web application and writing modular code, with an emphasis on conceptual design to achieve clarity... Learn about: Software Engineering...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...to the point that making useful computations exploit even a fraction of the potential of the computing platform is a substantial challenge. Indeed...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures: 4 sessions / week for 3 weeks...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...project providing hands-on experience with parallel programming. The students will have the unique opportunity to use the cutting-edge PLAYSTATION 3 development...