CSC 216 * We aren't endorsed by this school

CSC 216 Programming Concepts - Java

  • Average Course Rating (from 5 Students)

    4.8/5
    Overall Rating Breakdown
    • 5 Advice
    • 5
      80%
    • 4
      0%
    • 3
      20%
    • 2
      0%
    • 1
      0%
  • Course Difficulty Rating

    • Easy 0%

    • Medium 40%

    • Hard 60%

  • Top Course Tags

    A Few Big Assignments

    Group Projects

    Background Knowledge Expected

* We aren't endorsed by this school

Programming Concepts - Java Questions & Answers

Programming Concepts - Java Flashcards

Programming Concepts - Java Advice

Programming Concepts - Java Documents

Showing 1 to 30 of 152

Sort by:
{[$select.selected.label]}

Recent Documents


Programming Concepts - Java Questions & Answers


Programming Concepts - Java Advice

Showing 1 to 3 of 5

View all
    • Profile picture
    May 20, 2016
    | Would highly recommend.

    Not too easy. Not too difficult.

    Course Overview:

    It is a requirement, but you learn a lot of essential information for programmers.

    Course highlights:

    I personally found the projects to be the most useful learning tool. This course teaches a lot about programming efficiency.

    Hours per week:

    12+ hours

    Advice for students:

    Be prepared to work; slacking off is not a good idea.

    • Spring 2016
    • King
    • Yes
    • A Few Big Assignments Group Projects
    • Profile picture
    Jun 02, 2017
    | No strong feelings either way.

    Not too easy. Not too difficult.

    Course Overview:

    This course will increase your understanding and skill with object oriented programming (in Java, and to some degree in other languages) by leaps and bounds! You'll learn about inheritance, polymorphism, graphical user interfaces, a few linear data structures, and more! The knowledge you gain from this class is well above that of CSC 116. However, I should warn you. If you do not have an extremely good work ethic, you may want to reconsider taking this class (and the CSC major in general). This class requires hours upon hours of work daily. Personally, I spent late nights in the university libraries when I took this class, and I probably worked about an average of 6 hours per night for this class. It could feel pretty grueling at times (2 projects per week is a lot). Fortunately however, the material itself isn't actually too difficult, and Dr. Heckman is a great teacher. The real challenge from this class comes more so from the amount of time it consumes rather than its difficulty.

    Course highlights:

    I learned about a few linear data structures (such as ArrayLists and LinkedLists), inheritance, polymorphism, abstraction, program design, graphical user interfaces, and much more. Arguably, one of the most important things that I learned from this class was the usefulness of the Eclipse IDE.

    Hours per week:

    12+ hours

    Advice for students:

    You must make sure you have two big things: 1. You need to have a solid understanding of classes and objects (which is taught at the end of CSC 116). 2. You need a very good work ethic.

    • Fall 2016
    • Sarah Heckman
    • Yes
    • Background Knowledge Expected A Few Big Assignments Group Projects
    • Profile picture
    May 22, 2017
    | Would highly recommend.

    This class was tough.

    Course Overview:

    Yes, because it is the main gateway to software engineering for the real world applications.

    Course highlights:

    I have learned inheritance, java collections, linked list, stacks and queues, recursion and UIs.

    Hours per week:

    12+ hours

    Advice for students:

    Study book for concepts and ideas and coding to be ideal programmer.

    • Spring 2017
    • Sarah Heckman
    • Yes
    • Background Knowledge Expected Go to Office Hours Meetings Outside of Class

Ask a homework question - tutors are online