- COSC 2336 - Data Structures
- Mark A. Weiss, Data Structures and Algorithm Analysis in Java (3rd Edition), Pearson, 2011.
- COSC 2425 - Computer Organization and Machine Language
- Noam Nisan and Shimon Schocken, The Elements of Computing Systems, MIT Press, 2005.
- COSC 1320 –Computer Programming for Scientists and Engineers
- C Programming for the Absolute Beginner, Davenport, Keith and Vine, Michael. Third Editon. Cengage 2015.