Think OS is an introduction to Operating Systems for programmers. In many …
Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. Usually the goal of the class is to expose students to the design and implementation of operating systems, with the implied assumption that some of them will do research in this area, or write part of an OS.
This course is offered to graduates and addresses issues regarding ultrafast optics. …
This course is offered to graduates and addresses issues regarding ultrafast optics. Topics covered include: generation and propagation of ultrashort pulses (nano-, pico-, femto-, attosecond pulses) and linear and non-linear effects. Applications of the topic vary and include high precision measurements, nonlinear optics, optical signal processing, optical communications, and x-ray generation.
This is an introductory unit on coding for students. Students will gain …
This is an introductory unit on coding for students. Students will gain knowledge on how to create a culturally responsive arcade/video game using coding. They will increase their understanding in project building through technology. This unit will involve community and/or Elder connections. NOTE - As long as the 'Acknowledgement Protocol' is followed to honor the Land and the People where a lesson plan originates, lesson plans appearing on NCCIE.CA may be adapted to different places and different ages of learners.
This course examines human-computer interaction in the context of graphical user interfaces. …
This course examines human-computer interaction in the context of graphical user interfaces. The course covers human capabilities, design principles, prototyping techniques, evaluation techniques, and the implementation of graphical user interfaces. Deliverables include short programming assignments and a semester-long group project. Students taking the graduate version also have readings from current literature and additional assignments.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.