Raritan Valley Community College (RVCC) offers an in-depth education in software engineering. With comprehensive coursework, career guidance, and hands-on learning experiences, RVCC helps aspiring software engineers gain the skills and knowledge they need to succeed.
RVCC’s Associate in Applied Science Degree in Computer Information Systems (CIS) provides students with a strong foundation in software engineering principles, including programming language theory, design, object-oriented programming, and database management. The degree covers a variety of software development paradigms, such as script-based programming languages, visual programming, web development, distributed systems, and mobile programming. Courses focus on problem-solving techniques, hardware platforms, and data structures, enabling students to become proficient in Linux, Windows, and Mac operating systems.
In addition to the CIS degree, RVCC offers a Certificate in Software Engineering. This program is designed to provide students with a basic understanding of software engineering concepts and principles. Students can choose from several software engineering topics, such as object-oriented programming, design patterns, and software testing. The certificate also covers topics ranging from graphics and user interface design to software project management. By completing this certificate, students can build an understanding of the fundamentals of software engineering and expand their job options.
RVCC also offers career guidance and workshops, including resume writing and interviewing techniques. The college's Career Services staff provides support to students interested in pursuing a career in software engineering. Representatives from technology companies often speak and participate in RVCC’s career events, giving students the chance to network and gain valuable industry contacts.
For students who want to pursue a more advanced software engineering degree, RVCC has a partnership with Stevens Institute of Technology that enables students to transfer credits toward a bachelor's degree in computer science or software engineering. With its comprehensive educational offerings and excellent career support, RVCC is a great place for aspiring software engineers to begin their journey.