CSCI-3103 Foundations of Computer Science I

An introduction to Computer Science using the Java programming language. Topics include: fundamental concepts of computer systems and software development; algorithm design and implementation using subroutines, functions and arrays; introduction to object-oriented programming and graphical user interfaces; and consideration of ethical issues related to computers and technology.

Credits

3.0 credits