10 courses with the subject CSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CSC 1010Basic Software Applications4
Offered: Periodically based on student need This course is an introduction to the use of Microsoft Windows and Microsoft Office software. The course will include an introduction to and application of Microsoft Word, Excel, and PowerPoint, and an introduction to simple web page development. This course may not be applied to the Mathematics major or minor. ry
satisfactory score on the current Greensboro College mathematics placement test. Offered: Periodically based on student need This course is an introduction to the fundamental techniques of programming. Topics include standard programming constructs, testing and debugging techniques, problem-solving strategies, the concept of an algorithm, and fundamental data structures. The course will also include an introduction to object-oriented programming, including the use and design of classes and methods.
MAT 1050 with a grade of C- or better, placement by the Mathematics department, or a
CSC 1200Programming II4
Offered: Periodically based on student need This course is a continuation of CSC 1100, focusing on the ideas of data abstraction and object-oriented programming in Java. Topics include recursion, searching and sorting techniques, inheritance, polymorphism, graphical user interfaces, programming paradigms, virtual machines, and fundamental data structures.
Offered: Periodically based on student need This course does not involve programming and is intended to provide students with an understanding of the skills required to effectively use computers in their disciplines. Topics include fundamentals of computing, microcomputer hardware architecture and computer ethics.
Offered: Periodically based on student need This course is an introduction to the study of the C and C++ languages and is intended for students already familiar with the Java programming language. The course will introduce object-oriented design and programming methods using C and C++.
CSC 3000Computer Architecture and Assembly Language4
Offered: Periodically based on student need This course is an introduction to effects of computer architecture on software development. During the course, students will learn an assembly language. The course will also discuss the architecture of multi-user computers.
Offered: Periodically based on student need This course is an introduction to database concepts. The course will require students to put into operation a database using a database management system. Topics include data independence, physical schema and subschema, the relational model, SQL, database design, and application design and development. Additional topics are chosen from: data storage, object-based databases, XML, and transaction management.
CSC 1100 with a grade of C- or better or DAT 1200 with a grade of C- or better
CSC 3500Intermediate Special Topics in Computer Science4
Offered: Periodically based on student need This course will consider specialized topics in computer science. May be repeated for credit under different topics.
Subject
CSC
Credits (min)
4
Credits (max)
4
Type
course
Repeatable
May be repeated for credit under different topics.
CSC 4500Advanced Special Topics in Computer Science4
Offered: Periodically based on student need This course will consider specialized topics in computer science. May be repeated for credit under different topics.
Subject
CSC
Credits (min)
4
Credits (max)
4
Type
course
Repeatable
May be repeated for credit under different topics.