A few more notes on CSSE course schedule in Spring

  1. SWENG 311, SWENG421, and SWENG481 in Spring 2019 are currently closed registration to solve some course conflicts and will be open again soon.
  2.   CMPSC335 can not replace CMPEN461 as a requirement for SE major.
  3. CMPSC421, 441,443 SWENG465, 421, 431, 452 are currently restricted to Behrend CS and SE majors to sign . They will be open to other majors in a few weeks.

    Thanks for the patience.
    Dr. Su

Beaumont Technologies is looking for CS/SE intern

Beaumont Technologies, a company in Erie  is looking for an intern on very short notice. 

I have attached a general job description but to be more specific we are looking for a CS/SE Junior (prefer) who would be able to work part-time during this school year. The intent is for this to lead into a summer internship and continue into their senior year of college. We are looking for an individual with the following characteristics or skills:

– Familiarity with primarily C++/C# followed by Java/Javascript

– Familiarity with Git version control and SQL database design and maintenance

– Able to work individually and solve issues with minimal technical guidance

– Outgoing individual who has good communication skills

We are hoping to receive recommendations/resumes as soon as possible so that we can contact individuals and see who would be a good fit for the position.

Please contact Mark Stankiewicz <mstankiewicz@beaumontinc.com>, Software Engineer, Beaumont Technologies, Inc. 

Advising on Game Development minor


The following courses are offered in Spring 2019 for the game development minor:

GAME 140 – Gaming and Interactive Media  (can also count as General Education – GS)

GAME 160N – Introduction to Video Game Culture (can also count as GA, GH and US) – enrollment controlled, priority given to students enrolled in the game development minor, please contact instructor Dr. Ahmed Yousof for manual enrollment

GAME 250 – Technical Game Development  (required for the game development minor)

PSYCH 244 – Introduction to the Psychology of Human Factors Engineering

GAME 450 – Advanced Game Programming  (to count for the game minor, students must take GAME 450, not the co-listed CMPSC 441. GAME 450 and CMPSC 441 have different lab assignments.  Also count as a Supporting and Related Area course for CS majors, and technical elective for SE majors.)

GAME 434 – listed on LionPath as PSYCH 434 – Psychology of Gaming  (also count as a Supporting and Related Area course for CS majors. Does not count as an elective for SE majors)


Academic Advising Notes on elective courses in Spring 2019

Academic Advising Notes on elective courses in Spring 2019 for CS/SE students (PLEASE WATCH THE PREREQUISITES)

  • For Computer Science Behrend students, the following courses count as Computing Elective (CMPSC courses can also count Science Elective and SWENG courses also count Supporting and Related Areas. However, each course counts only once. )

           CMPSC441/Game 450, CMPSC443, CMPSC456, SWENG465, SWENG421, SWENG431, SWENG 452 (SWENG311 doesn’t count for CS students), 

  • For Software Engineering Behrend students, the following courses count as Primary Elective (also count Secondary Elective. But, each course counts only once.)

           CMPSC 421, CMPSC441/Game 450CMPSC443, CMPSC456, SWENG465

For general information about the electives, please refer to the paragraph in handbook for CS/SE which are pasted below in appendix.

Again, this message is posted on CSSE news channel:


You are encouraged to register on this channel for the latest updates.



Academic Advising Notes for Computer Science  

(1) Science Sequence (10 or 11 credits)

Students need to complete one of the following three semester science (GN) course sequences which will also count toward their general education except CHEM 210.

1.(Biology) CHEM 110(3), BIOL 110S(4) and BIOL 220W(4) or BIOL 230W(4) or BIOL 240W(4)

2.(Chemistry) CHEM 110(3), CHEM 111(1), CHEM 112(3), CHEM 113(1), and CHEM 210(3)

3.(Physics) PHYS 211(4), PHYS 212(4), and PHYS 213(2) or PHYS 214(2)

The courses listed in (2) to (4) below are all counted as additional courses in the university Bulletin and LionPath.

CMPSC courses higher than CMPSC 312 are in all (2) to (4) except the prescribed required courses, but they can be counted only in one of them!

(2) Science Elective (15 credits)

Students may choose from the following courses:

  • ASTRO 291 or higher; BIOL 110 or higher; CHEM 110 or higher;  CMPSC courses higher than CMPSC 312
  • GEOG 160 or higher; MATH 200 level or higher; METEO 101 or higher
  • PHYS 211 or higher except PHYS 250 or PHYS 251
  • STAT 300 level or higher

(3) Computing Elective (9 credits)

Students may select courses from CMPSC 312 or higher, SWENG411 or higher, or CMPEN courses.

(4) Supporting and Related Areas (6 credits)

All 300 and 400-level courses in CMPSC (including CMPSC 494 – Research, CMPSC 495 –

Internship, and/or CMPSC 496 Independent Study), GAME, MIS, MATH, STAT, BIOL, CHEM,


  • CMPSC471 has been replaced by CMPSC421

School-Approved Electives for Software Engineering


Technical electives allow students to choose areas of interest to explore. Technical electives come in two flavors, primary and secondary. Primary technical electives are those courses offered to CSSE majors which are not required for the SE BD major. Secondary technical electives are offered outside your home department and give you broader latitude. Students must complete at least two primary technical electives, and, at most, one secondary technical elective.

Primary Technical Electives
Course Credits Name Offered
Any 300-400 level EE course
Any 300-400 level CMPEN course not already required for the major
Any 400 level CMPSC course not already required for the major
Any 300-400 level SWENG course not already required for the major
GAME 450 3 Advanced GAME Programming
GAME 480 3 GAME Development Project
Secondary Technical Electives
SWENG 395+495 (3:3:0) Internship Fall/Spring
MIS 430 (3:3:0) Systems Analysis  Fall/Spring
MIS 435 (3:3:0) Systems Design and Implementation Fall/Spring
MIS 445 (3:3:0) Management Report Systems  Fall
MIS 470 (3:3:0) Advanced Applications Development Spring
MGMT 409 (3:3:0) Project Management for Engineers
PSYCH 444 (3:3:0) Engineering Psychology Fall
ECON 481 (3:3:0) Business Forecasting Techniques Spring
ECON 485 (3:3:0) Econometric Techniques Fall
MATH 455 (3:3:0) Introduction to Numerical Analysis I Fall
MATH 456 (3:3:0) Introduction to Numerical Analysis II Spring (even years)
ENTR 430 (3:3:0) Entrepreneurship & New Product Dev. Fall



Important remarks on Spring 2019 CS/SE course schedule

Dear Behrend Computer Science and Software Engineering students,

As you are starting to register for classes in Spring 2019 semester, I would like to remind you of the following. They might be crucial to your graduation on time in CS, SE major.  I strongly advise you to follow the recommended academic plan(RAP) to take the courses. You can  find them by clicking the links:

Computer Science, B.S. and Software Engineering, B.S.

However, here are some remarks or changes for the Spring 2019 which are not reflected on the RAPs yet. It may affect your schedule in the following years. Please read them carefully.

  1. STAT 301 will be replaced by STAT318 since Spring 2019 in all the requirements for major or as prerequisite of other courses.
  2. SWENG 465 – Web Services is offered in Spring 2019 to replace CMPSC475 as computing elective for CS and primary tech elective for SE. 
  3. CMPSC335  Fundamentals of Communications Networks is offered in Spring 2019 instead of Fall 2019. If you are sophomore, junior or senior without CMPEN461 in Computer Science at Behrend, I suggest you to take this course in Spring 2019.
  4. Due to the limitation of the enrollments (by class size or room capacity), some courses such as CMPSC421/443/441/474, SWENG421/431/465, etc which are required by CS /SE majors have been set the control to allow CS and/or SE students to take at this time and will be opened later to other students. Pleas register them as early as you can.
  5. The prerequisite for CMPSC443 is CMPSC473 , CMPEN362 which can be substituted by CMPSC474/CMPEN441 and CMPSC335/CMPEN461 respectively.
  6. If you have obtained internship opportunity in any of Spring, Fall or Summer, please inform Dr. Wen-Li Wang (wxw18@psu.edu), coordinator of the internship programs, to help you register it for credits (up to 3) which count as the supporting area course credits for CS and secondary tech elective course credits for SE.
  7. The above are what I have so far. I will let you know if there are any further common information regarding to the schedule. By the way, this message will also be  posted on CSSE news channel:


You are encouraged to register on this channel so that you can receive the newest updates by email automatically.

Best Regards,

Dr. Su

Dr. Meng Su
Chair and Associate Professor
Department of Computer Science and Software Engineering
Penn State Erie, The Behrend College
Website: http://ecse.bd.psu.edu/~mus11/

Summer Internship — in State College

KCF Technologies is an exciting and rapidly growing technology company focused on putting inventions to work in the industrial world. We have several open internships and job positions that may be of interest to your best students in computer science, electrical engineering, and computer engineering. We are looking for students to help us reshape the Internet of Things (IOT) landscape working on full stack development, cloud and security infrastructure, embedded computing, and low power wireless sensors. If you know of students who are excited by a challenging and fast-paced environment, we would like to know about them.

We work and play hard with outstanding health care, fitness programs, and are recognized as a bicycle friendly workplace — here in the friendly heart of central Pennsylvania. KCF’s team is a diverse group of developers, designers, innovators and dreamers from all walks of life that have one thing in common: a passion for bringing the latest technologies to life to make the things we work and live with Smarter! We look forward to hearing from you about students you would recommend for an internship.


Brianna Jackson
Solving Real-World Problems Through Research
KCF Technologies

A letter from CSSE department chair on Fall 2018 course schedule

Dear CSSE students,

As you are going to start shopping for classes in Fall 2018 semester tomorrow, I would like to remind you of the following: They might be crucial to your graduation on time in CS, SE major, and/or Game minor. Please read carefully.

  1. I strongly advise you to follow the recommended academic plan(RAP) to take the courses. The latest version is attached in this email. You are also recommended to use the RAP sheet to check your degree audit manually instead of relying on the degree requirement checking on LionPath.
  2.  If you knew or heard from other people about last year’s CSSE course schedule, please note some significant changes for the next Fall I listed below:
    1. The following two pairs of courses are not combined: CMPSC221 and SWENG311; CMPSC474 and CMPEN441; CS students need to take CMPSC221, CMPSC474 while SE students need to take SWENG311, CMPEN441. Please select the courses accordingly if you need.
    2. CS students have to take CMPSC431 (not MIS 336 any more) as the required database course, but SE students can still take CMPSC431 or MIS 336 as the required database course.
    3. For CS students, you need to take CMPEN441 Communication Networks to replace CMPSC335  Fundamentals of Communications Networks on the original RAP sheet because CMPSC335 will not be offered in Fall 2018. — Please note that CMPSC335 will be added in Spring 2019 and you can schedule this back instead of CMPEN461  – July 24th, 2018. 
    4.  Game 480 is moved from Spring to Fall. Hence, if you want to graduate in Spring 2019 with Game minor, you have to take Game 480 in the Fall 2018 semester. Game 480 hasn’t been shown on LionPath yet, but will come soon.
    5. CMPSC497 Cognitive Computing has not shown on the LionPath too, but will appear soon. It has 3 credits and counts as computing elective (for CS major) or primary tech elective (for SE major).
    6. If you have obtained internship opportunity in any of Spring, Fall or Summer, please inform Dr. Wen-Li Wang (wxw18@psu.edu), coordinator of the internship programs, to help you register it for credits (up to 3) which count as the supporting area course credits for CS and secondary tech elective course credits for SE.
    7.  Senior Design Project (Capstone Project) courses : CMPSC484/485 for CS, SWENG 480/481 for SE are only for senior students to take in their last year.

The above are what I have so far. I will let you know if there are any further common messages regarding to the schedule. By the way, this letter and the latest RAPs will also be  posted on CSSE news channel:


You are encouraged to register on this channel so that you can receive the newest updates by email automatically.

Best Regards,

Dr. Su

Work/Internship Opportunity

1. The Laboratory of Developmental Neuroscience at Penn State is currently seeking artists, programmers, audio specialists, game designers and producers for a cutting edge project developing an original computer game at Penn State.

See attached poster for details:



2. Dr. Aqlan has a position for an undergraduate student to do an NSF funded research on developing a website for manufacturing simulations and games. The student needs to have good programming and web development skills.

Duration: 10 weeks (June-July, 2018)
Salary: $4,200 (plus $1500 for conference travel)
Location: Penn State Behrend
If you are interested, please contact
Dr. Faisal Aqlan
PI & Director: NSF RET Site
Assist. Prof. of Industrial Engineering
Penn State Behrend, Erie PA 16563

Behrend Speaker Series – Dr. Charlie Miller & Chris Valasek

Penn State Behrend Speaker Series

Charlie Miller & Chris Valasek

Thursday February 22, 2018, 7:30 p.m.

McGarvey Commons

Dr. Charlie Miller and Chris Valasek

White Hat” Hackers:

Recognized as two of the most technically proficient hackers on earth by ForeignPolicy.com, Charlie and Chris are best known for the remote compromise of a 2014 Jeep Cherokee, whereby they obtained physical control of the vehicle from more than 10 miles away, exposing serious security flaws. Their headline-making research led to Fiat Chrysler’s recall of 1.4 million vehicles.

Google Applied CS workshop

This Wednesday at 7:00pm ACM will be hosting our first Google Applied CS workshop. This is an event sponsored by Google, and will include free pizza.

The workshop will have each student do the first lesson in the free Google Applied CS online course. The intention of the course is to build upon Computer Science knowledge learned inside the classroom by exposing students to new concepts outside the classroom. Students will learn in a completely hands-on way by building Android Applications. Students will work at their own pace, and we will be there offering help and guidance. 

In addition to teaching the basic of Android Development, the first lesson will also focus on HashMaps and HashSets. Both of these data structures are very important to learn as they are frequently used during interviews at top companies. The earlier you are exposed to these concepts, the better!

Before attending, be sure to follow the steps heregoo.gl/sGX2mi . It is important to bring a laptop with Android Studio installed so that you may begin programming immediately.

Aiden Chiavatti

President of Behrend ACM