Updating search results...

Search Resources

8 Results

View
Selected filters:
  • java-programming
AP CS A Java Course — AP CSAwesome
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

CSAwesome is a free College Board endorsed curriculum for AP Computer Science A, an introductory college-level computer programming course in Java

Subject:
Applied Science
Computer Science
Computing and Information
Material Type:
Full Course
Interactive
Author:
Barbara Ericson
Beryl Hoffman
Date Added:
06/13/2023
DIGITAL SIGN BOARD -A transpiring communication technology
Unrestricted Use
CC BY
Rating
0.0 stars

Digital signage is a transpiring communication technology. It is meant to play a significant role in today’s era, as digital signage presents well timed info. Digital signage is an alternative choice for the traditional printed signage which requires environmental costs. The system is meant to present media content based on a scheduled list that perhaps dynamically reorganized. Each display that is configured will have an attached android box and a local storage containing both the info to be presented and the local schedule list of what content the display has to present. Furthermore, the design enables media content to be tailored to the targeted viewers, i.e., the info presented can be adapted to the viewers who are currently viewing the display. The schedule is much simpler than the existing digital signage systems – ensuring a visual treat for the viewers. With this approach we can overcome the drawbacks of the existing signage systems.

Subject:
Applied Science
Career and Technical Education
Material Type:
Lesson
Date Added:
07/23/2016
Elements of Software Construction
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides an introduction to the fundamental principles and techniques of software development that have greatest impact on practice. Topics include capturing the essence of a problem by recognizing and inventing suitable abstractions; key paradigms, including state machines, functional programming, and object-oriented programming; use of design patterns to bridge gap between models and code; the role of interfaces and specification in achieving modularity and decoupling; reasoning about code using invariants; testing, test-case generation and coverage; and essentials of programming with objects, functions, and abstract types. The course includes exercises in modeling, design, implementation and reasoning.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Jackson, Daniel
Miller, Robert
Date Added:
09/01/2008
Java tutorial
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

Java programming tutorial for corporate developers and students

Subject:
Education
Material Type:
Lesson
Date Added:
09/03/2016
Laboratory in Software Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces concepts and techniques relevant to the production of large software systems. Students are taught a programming method based on the recognition and description of useful abstractions. Topics include modularity, specification, data abstraction, object modeling, design patterns, and testing. Students complete several programming projects of varying size, working individually and in groups.
Students are now introduced to software engineering in 6.005 Elements of Software Construction, which is available on OCW in two versions, as taught in Fall 2008 and Fall 2011.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Devadas, Srini
Jackson, Daniel
Date Added:
09/01/2005