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 produced over 60 lecture and tutorial videos that 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/c/ChrisBourkeUNL/live
The videos are available immediately following on my YouTube channel, https://www.youtube.com/c/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 as this is typically midterm week)
- 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
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
- Course Link: https://canvas.unl.edu/courses/66815
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZWAvbYmuCa0098eJ8ut2HkV
- Course Link: https://canvas.unl.edu/courses/44933
- Lectures: https://www.youtube.com/playlist?list=PL4IH6CVPpTZVol2cCryFg8TeIxuUqKEGP
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.