Updating search results...

Search Resources

8 Results

View
Selected filters:
  • c
Computational Methods of Scientific Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB®, and Mathematica. Emphasis is placed on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Herring, Thomas
Hill, Chris
Date Added:
09/01/2011
Effective Programming in C and C++
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is a fast-paced introduction to the C and C++ programming languages, with an emphasis on good programming practices and how to be an effective programmer in these languages. Topics include object-oriented programming, memory management, advantages of C and C++, optimization, and others. Students are given weekly coding assignments and a final project to hone their skills. Recommended for programmers with some background and experience in other languages.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Kessler, Andre
Date Added:
01/01/2014
Foundations of Software Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software (using C# and .NET) is covered; data structures and algorithms for modeling, analysis, and visualization; basic problem-solving techniques; web services; and the management and maintenance of software. Includes a treatment of topics such as sorting and searching algorithms; and numerical simulation techniques. Foundation for in-depth exploration of image processing, computational geometry, finite element methods, network methods and e-business applications. This course is a core requirement for the Information Technology M. Eng. program.
This class was also offered in Course 13 (Department of Ocean Engineering) as 13.470J. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and the 13.470J designation was dropped in lieu of 2.159J.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Amaratunga, Kevin
Date Added:
09/01/2000
Introduction to C Memory Management and C++ Object-Oriented Programming
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Ever hang your head in shame after your Python program wasn’t as fast as your friend’s C program? Ever wish you could use objects without having to use Java? 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, resurface with an introduction to using C++ classes, dive deeper into advanced C++ class use and the C++ Standard Template Libraries. We’ll wrap up by teaching you some tricks of the trade that you may need for tech interviews.
We see this as a “C/C++ empowerment” course: we want you to come away understanding

why you would want to use C over another language (control over memory, probably for performance reasons),
why you would want to use C++ rather than C (objects), and
how to be useful in C and C++.

This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Kang, Eunsuk
Yang, Jean
Date Added:
01/01/2010
Marine Autonomy, Sensing and Communications
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers basic topics in autonomous marine vehicles, focusing mainly on software and algorithms for autonomous decision making (autonomy) by underwater vehicles operating in the ocean environments, autonomously adapting to the environment for improved sensing performance. It will introduce students to underwater acoustic communication environment, as well as the various options for undersea navigation, both crucial to the operation of collaborative undersea networks for environmental sensing. Sensors for acoustic, biological and chemical sensing by underwater vehicles and their integration with the autonomy system for environmentally adaptive undersea mapping and observation will be covered. The subject will have a significant lab component, involving the use of the MOOS-IvP autonomy software infrastructure for developing integrated sensing, modeling and control solutions for a variety of ocean observation problems, using simulation environments and a field testbed with small autonomous surface craft and underwater vehicles operated on the Charles River.

Subject:
Applied Science
Engineering
Oceanography
Physical Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Benjamin, Michael
Schmidt, Henrik
Date Added:
02/01/2012
Operating System Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course studies fundamental design and implementation ideas in the engineering of operating systems. Lectures are based on a study of UNIX and research papers. Topics include virtual memory, threads, context switches, kernels, interrupts, system calls, interprocess communication, coordination, and the interaction between software and hardware. Individual laboratory assignments involve implementation of a small operating system in C, with some x86 assembly.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Kaashoek, Frans
Date Added:
09/01/2012
Polymorphism in C++
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

This is an image of Polymorphism in C++ describing the concept of overloading, overriding and virtual concepts.

Subject:
Computer Science
Material Type:
Diagram/Illustration
Author:
CHETAN KUMAR GUPTA
Date Added:
10/13/2024
Social Work & Social Welfare: Modern Practice in a Diverse World
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This text is intended for use in introductory social work classes at the college level. Chapter topics include the foundations and history of social work and social welfare; generalist social work; ethics and values; social policy; race & ethnicity; sex, sexism, & gender; LGBTQ+ clients; poverty and financial assistance; school social work; families and children; healthcare and disabilities; substance use; mental health; criminal justice; and older clients. Mick Cullen, LCSW, CADC, MA, is a professor and chair of the social work/human services department at College of Lake County in Grayslake, Illinois. Matthew Cullen, LICSW, LCSW, M.Ed., is a counselor at Green River College in Auburn, Washington.

Subject:
Social Work
Material Type:
Textbook
Author:
Mick Cullen
Matthew Cullen
Date Added:
06/16/2021