Stony Brook Summer Session (2024)

Summer Courses

Find a Summer Course...

Course Results

Results for: Department: Computer Science 18 courses

  • CSE 101: Computer Science Principles

    Undergraduate 3 credits

    Prerequisite: Level 3 or higher on the mathematics placement examination Anti-requisite: May not be taken by students with credit for CSE 114 or CSE 160

    SBC: TECH

    Introduces central ideas of computing and computer science, instills practices of algorithmic and computational thinking, and engages students in the creative aspects of the field. Also introduces appropriate computing technology as a means for solving computational problems and exploring creative endeavors. Includes weekly computer programming assignments, but assumes no previous programming experience. May not be taken by students with credit for CSE 114 or CSE 160.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    Session 1 Extended6070130Kevin McDonnellOnline AsynchronousFlexible (Online)TBAWest (Main Campus)Open

    ×

    Session 1 Extended60702L30Kevin McDonnellOnline AsynchronousFlexible (Online)TBAWest (Main Campus)Open

    ×

  • CSE 114: Intro to Object-Oriented Prog

    Undergraduate 4 credits

    Prerequisite: Level 5 or higher on the math placement exam Advisory Prerequisite: CSE 101 or ISE 108

    SBC: TECH

    An introduction to procedural and object-oriented programming methodology. Topics include program structure, conditional and iterative programming, procedures, arrays and records, object classes, encapsulation, information hiding, inheritance, polymorphism, file I/O, and exceptions. Includes required laboratory. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    Session 1 Extended6070030Ahmad EsmailiOnline SynchronousMon. & Weds.01:30-04:00PMWest (Main Campus)Open

    ×

    Session 1 Extended60699L30Ahmad EsmailiOnline SynchronousMon. & Weds.09:30-12:00PMWest (Main Campus)Open

    ×

    Session 2 Extended6167031Praveen TripathiOnline AsynchronousFlexible (Online)TBAWest (Main Campus)Open

    ×

    Session 2 Extended61669L31Praveen TripathiOnline AsynchronousFlexible (Online)TBAWest (Main Campus)Open

    ×

  • CSE 214: Data Structures

    Undergraduate 4 credits

    Prerequisite: C or higher in CSE 114

    An extension of programming methodology to data storage and manipulation on complex data sets. Topics include: programming and applications of data structures; stacks, queues, lists, binary trees, heaps, priority queues, balanced trees and graphs. Recursive programming is heavily utilized. Fundamental sorting and searching algorithms are examined along with informal efficiency comparisons.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    Session 26119130Ahmad EsmailiOnline SynchronousMon. & Weds.09:30-12:45PMWest (Main Campus)Open

    ×

    Session 261190R30TBAOnline SynchronousMon. & Weds.01:00-02:10PMWest (Main Campus)Open

    ×

  • CSE 215: Foundations of Comp Science

    Undergraduate 4 credits

    Prerequisite: AMS 151 or MAT 125 or MAT 131

    Introduction to the logical and mathematical foundations of computer science. Topics include functions, relations, and sets; recursion; elementary logic; and mathematical induction and other proof techniques.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    Session 16069230Richard McKennaOnline SynchronousMon. & Weds.09:30-12:30PMWest (Main Campus)Open+

    ×

    Note: Synchronous Online

    Session 160693R30Richard McKennaOnline SynchronousMon. & Weds.12:30-01:25PMWest (Main Campus)Open+

    ×

    Note: Synchronous Online

  • CSE 216: Programming Abstractions

    Undergraduate 4 credits

    Prerequisites: C or higher in CSE 214; CSE major

    Intermediate-level programming concepts and paradigms, including functional programming, object-orientation, basics of type systems, memory management, program and data abstractions, parameter passing, modularity, and parallel programming. Includes weekly recitations, which provide students with experience in the practice of programming in a variety of high-level languages.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    Session 16114530Richard McKennaOnline SynchronousTues. & Thurs.09:00-10:20AMWest (Main Campus)Open+

    ×

    Note: Synchronous Online

    Session 161146R30Richard McKennaOnline SynchronousTues. & Thurs.12:25-01:25PMWest (Main Campus)Open+

    ×

    Note: Synchronous Online

  • CSE 220: Systems Fundamentals I

    Undergraduate 4 credits

    Prerequisites: C or higher in CSE 214 or co-requisite CSE 260 and CSE major

    Introduces systems-level programming concepts using the C language and assembly language, and explores the correspondence of programming constructs in these languages. Topics include internal data representation, basic instructions and control structures, bitwise operations, arithmetic operations, memory management, pointers, function calls and parameter passing, linking and loading. Included is an overview of computer architecture and organization topics, including von Neumann architecture, the memory hierarchy, and basics of pipelining.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    Session 26546601Abid MalikOnline SynchronousTues. & Thurs.09:00-12:20PMWest (Main Campus)Open

    ×

    Session 265467R01Abid MalikOnline SynchronousTues. & Thurs.12:30-01:25PMWest (Main Campus)Open

    ×

  • CSE 310: Computer Networks

    Undergraduate 3 credits

    Prerequisites: C or higher: CSE 214 or 260; CSE 220 or ISE 218; CSE major or ISE major. Advisory Pre- or Corequisite: AMS 310

    Overview of computer networks and the Internet. Concept of end systems, access networks, clients and servers. Connection-oriented and connectionless services. Circuit switching and packet switching. Description of Internet protocol layers, including application layer, transport layer, network layer and link layer. Architecture of the current Internet and the World-Wide Web. TCP/IP protocol stack. Internet routing and addressing. Local area network protocols, Ethernet hubs and switches. Wireless LANs. Multimedia networking. May not be taken by students with credit for ESE 346.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    Session 2 Extended6533530Jalaa HoblosOnline AsynchronousFlexible (Online)TBAWest (Main Campus)Open

    ×

  • CSE 351: Introduction to Data Science

    Undergraduate 3 credits

    Prerequisites: CSE 214 or CSE 260; AMS 310; CSE major

    This multidisciplinary course introduces both theoretical concepts and practical approaches to extract knowledge from data. Topics include linear algebra, probability, statistics, machine learning, and programming. Using large data sets collected from real-world problems in areas of science, technology, and medicine, we introduce how to preprocess data, identify the best model that describes the data, make predictions, evaluate the results, and finally report the results using proper visualization methods. This course also teaches state-of-the art tools for data analysis, such as Python and its scientific libraries.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    Session 16113830Praveen TripathiOnline AsynchronousFlexible (Online)TBAWest (Main Campus)Open

    ×

  • CSE 581: Comp Sci Fundamentals: Theory

    Graduate 3 credits

    The course consists of two parts. The first part covers discrete mathematics -- a division of mathematics that is extensively used in computer science. The topics covered include: logic (propositional logic and predicate logic), proof techniques, sequences (mathematical induction and recursion), and functions. The second part covers the theory of computation -- a division of theoretical computer science that deals with what can be computed and what cannot be computed on a computer. The topics covered include: computational models (FA, PDA, and Turing machines), grammars accepted by different computational models (regular grammars, context-free grammars, and unrestricted grammars), languages accepted by different computational models (regular languages, context-free language, and Turing-acceptable languages), Turing-complete systems, and algorithmically unsolvable problems.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    SPD Online6534030Pramod GanapathiOnline SynchronousMon. & Weds.11:00-01:30PMWest (Main Campus)Open

    ×

  • CSE 582: CS Fund: Data Structures & Alg

    Graduate 3 credits

    The course consists of two parts. The first part covers data structures to efficiently store, organize, modify, and access data. Topics include: arrays, stacks, queues, linked lists, trees, sets, hash maps, priority queues, and graphs. The second part covers the design and analysis of algorithms for solving computer science problems. Topics include: algorithm analysis, exhaustive search algorithms, divide-and-conquer algorithms, greedy algorithms, and dynamic programming algorithms.

    Session Class # Section Instructor Mode Days Time Campus Status Notes
    SPD Online6533330Pramod GanapathiOnline SynchronousMon. & Weds.09:00-11:30AMWest (Main Campus)Open

    ×

  • Modify search

Summer Courses

Check out our available classes or view by location below.

Online Courses High School Health Sciences

Stony Brook Summer Session (2024)

FAQs

How many classes can I take in the summer in Stony Brook? ›

You can also use it to view your class schedule, to see where your classes meet, and to view your grades at the end of the summer. How many credits can I register for? All students may enroll in 9 credits maximum per session for a total of 18 in all summer sessions. What will I need a Stony Brook ID number for?

Are summer courses harder or easier? ›

Summer college classes aren't on the surface “harder”, but some students may find them more challenging, primarily because of the condensed timeline. Unlike traditional college terms, summer courses often compress the same amount of material into a shorter period, which may span from four to eight weeks.

How to pass summer school fast? ›

Here are eight ways you can study smarter this summer during summer school.
  1. Set some summer goals. ...
  2. Prepare to take great notes. ...
  3. Retaking a class? ...
  4. Sync your school calendar with your social calendar. ...
  5. Form a new study crew. ...
  6. Visualize your upcoming test. ...
  7. Take advantage of all your resources. ...
  8. Take plenty of brain breaks.

How much are summer courses at Stony Brook University? ›

NYS Resident Undergraduate
Credit Hours3cr4cr
Credit HoursTuition3cr $8854cr$1,180
Credit HoursUndergraduate Activity Fee3cr$7.004cr$7.00
Credit HoursCollege3cr $34.354cr$45.80
Credit HoursTechnology3cr $113.504cr $113.50
6 more rows

How many college classes should I take over the summer? ›

Students do need to remember, however, that the shorter format means that the work is more intensive as well. Students taking classes in the summer generally take only one, or at most two, classes at a time.

How many credits can you take in the summer SUNY? ›

Policy Procedures. At the undergraduate level, the rules governing the number of credits you can take during summer sessions apply to all students, regardless of class status or cumulative index. Undergraduate students may register for a maximum of 16 credits.

Do summer classes hurt GPA? ›

How do summer classes affect GPA? Grades from summer classes apply to your GPA the same as spring and fall courses. You can use summer classes to help improve your GPA by retaking classes you struggled with or failed.

How intense are summer classes? ›

One key difference with summer classes is that they often involve an accelerated pace, as they must cover a semester's worth of material in a shorter amount of time. Some students thrive in this fast-paced environment, while others may find it more challenging to absorb and retain information quickly.

What happens if you fail summer school? ›

In the US, assuming high school age, if you chose to take a summer course and failed it, nothing would happen unless it was a required course, and then you would have to take it during the school year. Again in the US, again high school age but this time you were directed to take the class to make up a credit.

How hard is a 4 week class? ›

Because the content in these courses is so condensed, four-week college classes take a big upfront time commitment and entail a greater workload. The focused effort is perfect if you want to go from "couch to 5K" in a subject.

How can I pass 2 hours in school fast? ›

How to Pass Time in Class
  1. Listen actively and take notes.
  2. Interact in class and ask questions.
  3. Illustrate your notes.
  4. Complete your homework for another class.
  5. Organize and create a to-do list.
  6. Doodle in the margins of your notebook.
  7. Read something interesting.
  8. Engage in some creative writing.

Does summer school improve grades? ›

There are still many students who take summer school for this reason, and many of them find it easier to earn better grades during the summer because summer school often has smaller classes, more one-on-one interaction with the teacher, and fewer distractions, such as other classes, school sports, or clubs to worry ...

Is Stony Brook degree worth it? ›

With prestigious rankings and international recognition, Stony Brook is invested in providing an undergraduate education that will be a solid foundation for your future success. Our University was ranked in the Top 15 of Best Value Public Colleges by Forbes Magazine.

Is SUNY Stony Brook expensive? ›

At Stony Brook University--SUNY, the total cost is $30,514 for in-state students and $48,434 for out-of-state students.

How to pay for summer classes at Stony Brook? ›

Credit card and check payments can be made through your Solar account. Mailed payments must be made payable to Stony Brook University, and sent to PO BOX 619, Stony Brook, NY 11790-0619.

How many classes can you take in the summer at SUNY New Paltz? ›

For information on excess credit for fall and spring semesters, click here. The maximum number of credits for summer session is 12 credits and winter session is 4 credits.

How many classes can you take in the summer NYU? ›

The maximum number of credits a student may enroll in is 16 credits total for a twelve-week session, 8 credits total for a six-week session, or 3 credits total for a three-week session.

How many summer classes can you take at CUNY? ›

Students may enroll in a maximum of 16 credit hours throughout the summer, up to 8 credits per session (summer 1 and summer 2).

References

Top Articles
Latest Posts
Article information

Author: Arielle Torp

Last Updated:

Views: 5347

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Arielle Torp

Birthday: 1997-09-20

Address: 87313 Erdman Vista, North Dustinborough, WA 37563

Phone: +97216742823598

Job: Central Technology Officer

Hobby: Taekwondo, Macrame, Foreign language learning, Kite flying, Cooking, Skiing, Computer programming

Introduction: My name is Arielle Torp, I am a comfortable, kind, zealous, lovely, jolly, colorful, adventurous person who loves writing and wants to share my knowledge and understanding with you.