Browse Resources

(24 classifications) (66 resources)

Computer science

Key Concept Classifications
Algorithms (1)
Architecture (1)
Artificial intelligence (1)
Binary, octal, and hexadecimal number systems (2)
Bus structures (1)
Data processing (2)
Data storage (1)
Databases (2)
Event-driven programming (1)
Graphics (3)
Information systems (36)
Input / output devices (1)
Internet programming (6)
Memory (3)
Microchips (3)
Networks and network administration (17)
Object oriented programming (2)
Operating systems (6)
Programming languages (7)
Robotics (7)
Searching (1)
Security and privacy (44)
Systems (2)
Transistors and integrated circuits (5)

Resources

Screenshot for Sourcefire Chalk Talks
Sourcefire, part of Cisco Systems, presents a series of educational videos about issues surrounding cybersecurity. The collection is intended to "address the knowledge gap that exists between the vast number of online threats people face today and their general understanding of cybersecurity issues."...
Screenshot
This 152-page dissertation, written by Rita Manco Powell, is about a study that examines fourteen women in their first year of the computer science major. The study looks at the pre-college influences that led these women to the major and the nature of their experiences with faculty, peers, and...
Screenshot
This episode of ATETV looks at careers at the healthcare company, Highmark. The ATETV project delivers web-based videos to connect students to careers in advanced technology. In this video, a software developer talks about his work talking to customers, developing mobile apps, and collaborating with...
Screenshot
This episode of ATETV looks at careers at IBM. The ATETV project delivers web-based videos to connect students to careers in advanced technology. In this video, two software developers talk about their work discussing software requirements with customers, remote technical assistance, and writing...
Screenshot
This article is the third in a series of nine that covers basic programming for designing and implementing embedded processors. The series concentrates on "high-level programming languages, specifically the C language." This article discusses how a high-level language program is translated into...
Screenshot
This article is the fourth in a series of nine that covers basic programming for designing and implementing embedded processors. The series concentrates on "high-level programming languages, specifically the C language." This article discusses generating code for procedures. 
Screenshot
This article is the fifth in a series of nine that covers basic programming for designing and implementing embedded processors. The series concentrates on "high-level programming languages, specifically the C language." This article discusses register allocation and schedule, two important aspects...
Screenshot
This article is the sixth in a series of nine that covers basic programming for designing and implementing embedded processors. The series concentrates on "high-level programming languages, specifically the C language." This article discusses "how to analyze programs to estimate their run times. We...
Screenshot
This article is the seventh in a series of nine that covers basic programming for designing and implementing embedded processors. The series concentrates on "high-level programming languages, specifically the C language." This article discusses a program trace, "the record of the execution path of a...
Screenshot
This article is the eighth in a series of nine that covers basic programming for designing and implementing embedded processors. The series concentrates on "high-level programming languages, specifically the C language." This article discusses optimizing a program's energy consumption. 
← Previous Next →