School of Computing
College of Engineering
University of Nebraska-Lincoln
University of Nebraska-Omaha
This repository hosts documents, files, and other artifacts related to Computer Science I. This course is offered as CSCE 155E and CSCE 155H (honors) at the University of Nebraska-Lincoln and ECEN 194 at the University of Nebraska-Omaha.
We have over 60 lecture and tutorial videos that can/should be viewed prior to lecture and which are available in the following playlist:
https://www.youtube.com/playlist?list=PL4IH6CVPpTZVkiEnCEOdGbYsFEdtKc5Bx
Lectures are broadcast live on my YouTube streaming channel:
https://www.youtube.com/@ChrisBourkeUNL/live
The videos are available immediately following on my YouTube channel, https://www.youtube.com/@ChrisBourkeUNL/ and included in the (current) playlist below.
We use my free and open source textbook, Computer Science I which covers C, Java, and even PHP; complete source is hosted on Bitbucket.
- Lab 1.0 - Introduction https://github.com/cbourke/CSCE155-C-Lab01
- Lab 2.0 - Basics https://github.com/cbourke/CSCE155-C-Lab02
- Lab 3.0 - Conditionals https://github.com/cbourke/CSCE155-C-Lab03
- Lab 4.0 - Loops https://github.com/cbourke/CSCE155-C-Lab04
- Lab 5.0 - Functions I https://github.com/cbourke/CSCE155-C-Lab05
- Lab 6.0 - Functions II https://github.com/cbourke/CSCE155-C-Lab06
- Lab 7.0 - Arrays https://github.com/cbourke/CSCE155-C-Lab07
- Lab 8.0 - Strings https://github.com/cbourke/CS1-C-Strings
- (there is no lab 9.0 due to typical fall scheduling)
- Lab 10.0 - File I/O https://github.com/cbourke/CSCE155-C-Lab10
- Lab 11.0 - Structures https://github.com/cbourke/CSCE155-C-Lab11
- Lab 12.0 - Recursion https://github.com/cbourke/CSCE155-C-Lab12
- Lab 13.0 - Searching & Sorting https://github.com/cbourke/CSCE155-C-Lab13
- Lab 14.0 - Graphical User Interfaces https://github.com/cbourke/CSCE155-C-Lab14
- Lab 15.0 - Databases https://github.com/cbourke/CSCE155-C-Lab15
- Course Link: https://canvas.unl.edu/courses/179724
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZWhIUrPho27zNE3-Ut4D0Jk
Archived Offerings
- Course Link: https://canvas.unl.edu/courses/158087
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZWyn1wbP4n-8sjDaYJ_fIay
During the fall 2022 semester, this course will have two offerings.
- Course Link: https://canvas.unl.edu/courses/136371
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZV60X2be15-7bH0NCaOBmv9
- Course Link: https://canvas.unl.edu/courses/142442
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZU15esDhdC28vEsGpW_pJWE
During the spring 2022, this course is being offered on the University of Nebraska--Omaha campus at the Peter Kiewit Institute as ECEN 1940
- Course Link: https://canvas.unl.edu/courses/129028
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZVQw4JPYXXHZP-nflxISelP
- Course Link: https://canvas.unl.edu/courses/114201
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZVv8VB5oo4KpAoma6OFusdu
- Course Link: https://canvas.unl.edu/courses/89445
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZUDrM4PUMcqWDsLnkHfCMqN
All material in this repository as well as the linked labs and videos is released under a Creative Commons Attribution-ShareAlike 4.0 International license.