1

Online Masters Computer Science Jobs in Pennsylvania

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

next page

Showing results 1-20

Online Masters Computer Science information

What are the key skills and qualifications needed to thrive as a graduate of an Online Master's in Computer Science, and why are they important?

To excel as a graduate of an Online Master's in Computer Science, you need advanced programming abilities, algorithmic thinking, and a strong grasp of computer science fundamentals, often supported by a bachelor's degree in a related field. Familiarity with programming languages like Python or Java, experience with tools such as Git and cloud platforms, and sometimes certifications in data science or cybersecurity are highly valuable. Strong problem-solving, self-motivation, and effective communication skills help you stand out in remote or collaborative environments. These skills and qualifications are crucial for tackling complex technical problems and succeeding in diverse, technology-driven roles.

How do professionals in an online Master's in Computer Science program balance coursework with full-time employment?

Many students in online Master's in Computer Science programs are working professionals who need to juggle academic responsibilities with their careers. These programs are typically designed for flexibility, often offering asynchronous lectures and assignments that can be completed on your schedule. However, staying disciplined with time management, setting aside regular study hours, and proactively communicating with instructors are key to successfully managing both work and study commitments. Additionally, online platforms often provide collaboration tools and virtual office hours to support students in balancing their responsibilities.

What is an online master's in computer science?

An online master's in computer science is a graduate-level degree program that allows students to study advanced topics in computer science remotely, typically through a university's online platform. These programs generally cover areas such as algorithms, machine learning, artificial intelligence, software engineering, and data science. They are designed for working professionals or students who need flexibility in their schedules. Graduates often pursue careers in software development, data science, research, or continue their academic studies. Admission usually requires a bachelor's degree in computer science or a related field.

How to make $70,000 a year from home?

An online master's in computer science can lead to remote roles such as software developer, data analyst, or cybersecurity specialist that pay $70,000 or more annually. Building in-demand skills, gaining relevant certifications, and gaining experience in programming languages like Python or Java can help achieve this income level while working from home.

What is the difference between Online Masters Computer Science vs Software Developer?

AspectOnline Masters Computer ScienceSoftware Developer
CredentialsTypically requires a master's degree in computer science or related fieldUsually requires a bachelor's degree in computer science or related field, certifications optional
Work EnvironmentAcademic, research, or industry settings; often involves project work and collaborationPrimarily in office or remote settings; focuses on coding, testing, and software design
Industry UsageUsed for career advancement, specialization, or transitioning into tech rolesCore role in tech companies, startups, and IT departments
Search & Comparison IntentUnderstanding educational pathways and qualificationsJob responsibilities, skills, and career prospects

Online Masters Computer Science provides advanced academic credentials suitable for research, teaching, or specialized roles, while Software Developer focuses on practical coding and software creation. Both roles are integral to the tech industry but serve different career stages and objectives.

What are the most commonly searched types of Masters Computer Science jobs in Pennsylvania? The most popular types of Masters Computer Science jobs in Pennsylvania are:
What are popular job titles related to Online Masters Computer Science jobs in Pennsylvania? For Online Masters Computer Science jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Online Masters Computer Science jobs in Pennsylvania look for? The top searched job categories for Online Masters Computer Science jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Online Masters Computer Science jobs? Cities in Pennsylvania with the most Online Masters Computer Science job openings:
Computer Science Faculty

Other

Medical, Dental, Vision, Retirement

Posted 13 days ago


Job description

The staff and faculty of Northampton Community College share a single goal: to help students transform their lives through education. It's a goal that reaps rewards thousands of times over the course of a career. Employees at Northampton receive competitive compensation and an array of benefits while working on campuses located in a region with a very high quality of life.

We invite you to consider to applying for one of our currently available positions. For more information on the College, please visit www.northampton.edu. For more information on life in the Lehigh Valley, please visit https://www.northampton.edu/about/working-at-ncc/life-in-the-area.html.

NCC is strongly committed to increasing the diversity of the college community and the curriculum. Candidates who can contribute to that goal are encouraged to identify their strengths or experiences in this area.

***

Computer Science Faculty

~~~~~~~~~~~~~~~~~~~~~

Please note that this position will remain open until filled.

~~~~~~~~~~~~~~~~~~~~~

Benefits Snapshot

The College offers a generous benefits package to Full-time employees. Just a few highlights of the benefits package include comprehensive medical plan options for you and your family (plus dental and vision), a College retirement contribution of 8% of your salary upon hire, NCC tuition waiver and an abundance of time off, among other things! Please visit https://www.northampton.edu/about/working-at-ncc/employee-benefits/index.html for more details on the full array of benefits.

Summary: Full-time, tenure-track Computer Science teaching faculty position. The teaching load is 15 credits/semester; 30credits/academicyear.Primary workload includes teaching introductory and advanced level classes within the discipline. Additional responsibilities include student advising, college service and ongoing professional development.

  • Skills include C++, Python, PHP, JavaScript, SQL and database theory, Object Oriented Programming, assembly language, data structures, and algorithm analysis.

  • Be knowledgeable in all phases of the instructional area of immediate concern, including the use of instructional technology.

  • Possess ability to function effectively and collaborate as a member of the faculty team.

  • Have the ability to organize and work effectively with both large and small classes.

  • Work effectively with students, faculty and administrators.

  • Have the experience and ability to adapt to differences and changes in program, colleagues, students, community characteristics.

Applicants should have:

  • Proficiency in the use of technology in the classroom.

  • Strong communication skills.

  • Teaching or training experience.

  • Master's degree preferred.

  • Certifications, online teaching or technical proficiency preferred.

  • Combination of industry and instructional experience desired.

Primary Function:To assist in the learning process of students by understandinghow students develop and learn, how they are motivated and the effects of peer interactions on learning; by knowingthe discipline and how to help students know it; by staying informed aboutwhat is new in the discipline, and what is newly available through technology and changing pedagogical methods; by thinkingof teaching as helping others; by beinga student of society and the worlds in which students live.

Responsibilities:working with students and other faculty to give instruction in accordance with the stated philosophy and objectives of the College Catalog: (1) Planning the instructional offerings:(a) maintain curriculum currently and participate in course level and program level academic assessment; (b) acquaint all students with course requirements during the first week of classes and provide each student with periodic evaluations of his/her progress; (c) participate in all areas of divisional and departmental responsibilities; (d) select textbooks and other instructional materials in compliance with developed college policies; (e) comply with all provisions as noted in the Contract with Local #3579 of the American Federation of Teachers. (2) Facilitating the instructional process:(a) recommend the purchase of library books and other instructional resources necessary for the effective implementation of the instructional program; (b) assist in the recruitment of full-time faculty members as provided in the Policies and Procedures Manual; (c) approve all student withdrawals from class; (d) carry on an effective student advising program and implement the referral program to ensure that students who require counseling are directed to the appropriate staff member. (3) Participating in all regularly scheduled meetings of the department/division and professional staff. (4) Preparing preliminary budget materials for submission to the appropriate dean. (5) Implementing special responsibilities:prepare a list annually of special assignments that reflect institutional and individual goals and ambitions appropriate to the position and the administrative team.

Qualifications: (1) Education:attainment of at least a master's degree in Computer Science preferred, from a regionally accredited college or university; Ph.D. preferred. (2) Skills, Knowledge, Abilities:(a) be knowledgeable in all phases of the instructional area of immediate concern, including the use of instructional technology; (b) possess ability to function effectively as a member of the faculty team; (c) have the ability to organize and work effective with both large and small classes; (d) work effectively with students, faculty and administrators; (e) have ability to adapt to differences and changes in program, colleagues, students, community characteristics; (f) maintain an advisory relationship with students; (g) possess skills in interpersonal relationships. (3) Experience: Teaching experience (preferably at a community college), combiningexcellencein the classroom, integration of technology, and learner-centered pedagogy.