Courses

The team proposes to take a longevity-oriented approach of using several courses exposes students to these concepts over the long term from their freshman to senior years.

The selected core and elective courses at Virginia State University are,

  • CSCI 101 Introduction to Computer Science Profession (Core Course)
  • CSCI 150/151 Introduction to Programming in C++ I (Core Course)
  • CSCI 250/251 Introduction to Programming in C++ II (Core Course)
  • CSCI 260 Objected-Oriented Programming (Core Course)
  • CSCI 312 Introduction to Robotics (Elective Course)
  • CSCI 361 Embedded Systems: Design and Implementation (Elective Course)
  • CSCI 387 Data Structures (Core Course)
  • CSCI 392 Advanced Data Structures and Algorithms (Core Course)
  • CSCI 445 Computer Communications Networks (Elective Course)
  • CSCI 487 Software Design and Development (Core Course)
  • CSCI 489 Operating Systems (Core Course)
  • CSCI 493 Senior Project (Core Course)