Make-Up Student Advisement: Spring 2019

Dr. Jose Vidal (CS, CE, and CIS majors) and Dr. Matt Thatcher (CIS majors) will hold make-up advising sessions at the following days/times: Dr. Jose Vidal (Storey Innovation Center, Room 2231): CS, CE, and CIS majors
  • Monday, April 22 at 1:30 pm – 3:00 pm
  • Tuesday, April 23 at 1:30 pm – 3:00 pm
  • Tuesday, April 30 at 1:00 pm – 3:00 pm
Dr. Matt Thatcher (Storey Innovation Center, Room 2203): CIS majors
  • Tuesday, April 23 at 1:30 pm – 3:00 pm
  • Tuesday, April 30 at 1:00 pm – 3:00 pm
Please make sure you get advised.

Course Substitutions for CIS Majors in Fall 2019

Computer Information Systems (CIS) majors should review the first two questions under the Advisement FAQ section. Specifically, neither CSCE 205 nor MGSC 490 will be offered in Fall 2019. Therefore, in Fall 2019 CIS majors may take the following courses as course substitutes:
  • MGSC 490 can be substituted with CSCE 247 (Software Engineering) or ITEC 560 (Analysis and Applications of Project Management Software) Both courses will be offered in Summer 2019 and Fall 2019; in Summer 2019, ITEC 560 will be offered via the web
  • CSCE 205 can be substituted with CSCE 242 (Client-Server Computing) – a course on web applications This course will be offered in Fall 2019. We encourage CIS majors to substitute this course for CSCE 205.
You will need to submit a Request for Course Substitution to make these course substitutions official. Finally, any CIS major who has not yet taken MGSC 390 is advised to do so in Fall 2019, as this will be the last time MGSC 390 will be offered. We look forward to seeing everyone at advising.

Make-Up Student Advisement: Fall 2018

As a reminder, if you are a Junior or Senior and missed the formal advising period and still need to be advised, then please do one of the following:
  1. Attend one of the following three CSE make-up advising sessions in Room 2277 at the Storey Innovation Center (corner of Blossom and Assembly)
    • Friday, November 16 (11:00 am – 1:00 pm)
    • Friday, November 30 (1:30 pm – 3:00 pm)
    • Friday, December 7 (11:00 am – 1:00 pm)
  2. Set up an individual appointment directly with your faculty advisor
Please make sure to stop by Student Services to pick up you advising folder before coming to a make-up advising session. .

New Course: CSCE 247: Software Engineering. CSCE 240 renamed to Advanced Programming Techniques

As of this semester, CSCE 240 is now called Advanced Programming Techniques. The content of the class remains the same, but the new title better reflects the contents. There is also a new class called CSCE 247: Software Engineering, which will be offered for the first time ever in Spring 2019. This class is required for all CS majors who started USC in the Fall 2018. Older CS majors can change their curriculum to the Fall 2018 curriculum if they want, or just take CSCE 247 for fun. The old CSCE 240 was called "Software Engineering" so, please do not be confused. Go by the number, not the title.

2018 Backers and Hackers App Winners

The winning team for this year's Backers and Hackers is Tiffany Abernathy, Cayla Przygoda, Jaime Areheart (Backer) for their app GamersCentral, an app for gamers to get connected and discover new games. Backers and Hackers is a completely student-run initiative organized by the Entrepreneurship Club and the College of Engineering and Computing at USC. The program brings together Columbia’s entrepreneurial community and USC’s mobile app development students to transform app ideas into reality.

Second place went to Jared Gentry, Brian Griffin, and Landon Sanford (Backer) for their app 2Q, a live streaming game app that is a merge between HQ Trivia and The Bachelor, where a weekly show allows a bachelorette/bachelor to find a winner based on questions that narrow people down based on comparability, and the winning pair is offered a prize to go on a date or throw a party with a bar tab.

Third place to James Chaszar, Daniel Berry, Alexander Rusnak, and Nicole Westley(backer) for their app InGate, a horse show management app that makes for easy and instant communication between the managers of the event and the competitors and coaches. Backers&Hackers are co-organized by CSCE546, a mobile app development course at the Department of Computer Science & Engineering. The apps are developed as the final projects for the course. We are always looking for clients/backers and app ideas as final projects for next year's course . If you want an app built for you, for free, or want to collaborate with app development, please contact Dr. Hu (jianjunh A.T


New Course: CSCE 590: Introduction to Image Processing

Dear Colleagues and Students, I will be offering CSCE 590 Topics in Information Technology (Introduction to Image Processing) this summer from Jun. 25 - Aug. 5. In this course I will cover the fundament of image processing, including image representations, basic operations, convolution, correlation, histograms, and provide insights on the different areas where image processing is applicable. I am attaching the syllabus for this new course. Ioannis Rekleitis

New CSCE 350, 390, 416, 520, and 580 Sections Created for Spring 2017

We have good news regarding Course Registration and Scheduling. We have increased the capacity of several CSCE courses (by moving the courses to larger classrooms) for Spring 2017, including:
  • CSCE 350-001 (moved to Blatt PE Center 111) MWF 10:50 am – 11:40 am
  • CSCE 390-001 (moved to 300 Main B213) W 12:00 pm — 12:50 pm
  • CSCE 390-002 (moved to 300 Main B213) M 12:00 pm — 12:50 pm
  • CSCE 416 (moved to Close-Hipp 005) TR 10:05 am — 11:20 am
  • CSCE 580 (moved to 300 Main B213) TR 1:15 pm — 2:30 pm
If you requested an override due to capacity constraints for one of the sections listed above (CSCE 350, 390, 416, or 580) please go ahead and register for the section! We will soon have an update about adding a new section of CSCE 350 as well. Please stay tuned. Thank you for your patience as we continue to work to relax these capacity constraints. Update: Dec 2, 2016. 10:20am We have added more capacity by moving CSCE 520 to a larger classroom and adding a new section of CSCE 350 as follows.
  • CSCE 520 (moved to 300 Main B213) TR 11:40 am – 12:55 pm
  • CSCE 350-002 (300 Main B110) MWF 9:40 am — 10:30 am
If you requested an override due to capacity constraints for CSCE 350, 390, 416, 520, or 580 please go ahead and register for the section! Again, thank you for your patience.

CSCE 590 Courses for Spring 2017 and Course Changes

There are a couple of late changes associated with the Spring 2017 schedule:
  1. CSCE 520 will meet TR 11:40-12:55 with Dr. Fenner teaching. This was moved because there were a large number of students that needed to take it and STAT 516 which meets at the same time as 520 was originally scheduled, TR 8:30-9:45.
  2. CSCE 580 had to be moved to a different time slot to accommodate the addition of CSCE 520.
  3. CSCE 551 was cancelled, since Dr. Fenner was needed to teach CSCE 520, a required course for the CIS program. We will work on an alternative for those undergraduates that need to fulfill the CSCE 355 requirement for graduation in May 2017. You will not be prevented from graduating in May 2017 because of this cancellation. If there are graduate students that can graduate before Spring 2018 we will also work on ways that you can get CSCE 551.
Here are descriptions of the topics courses that we are offering in Spring 2017. Strategic Management of Information Systems, CSCE 590 Section 001 MWF 1:10-2:00, Thatcher Course Description: This course examines the strategic management and use of information systems (IS) in organizations. Topics include strategic use of IS resources, business value of IS, organizational impacts of IS, IS and the design of work, IS and business process management, IS sourcing, IS governance, IS project management, and business intelligence. Web Scraping CSCE 590 Section 002 TR 8:30-9:45, Matthews, Course Description: This course will cover Web scraping with Python, the libraries Beautiful Soup and NLTK (the Natural Language Toolkit), and the Selenium (Web Driver) for automating the process of interacting with browsers. Mobile App Development, CSCE 590 Section 004, TR 1:15-2:30, Hu, Course Description: This course will cover the Development of mobile applications, including user interface design for mobile, local and cloud data storage techniques, and application architectures.

Freshmen not Ready for Calculus can Take Pre-Calculus Instead

Incoming freshmen who are not ready for calculus can start by taking a pre-calculus class on their first-semester freshman year instead.

We recommend that students who feel they are not ready for Calculus take the pre-calculus class first. It is better to take the extra class than to get a D or F in MATH 141/122.

Computer Science (CS) and Computer Engineering (CE) majors can take MATH 115 "Precalculus Mathematics" their first semester, then take MATH 141, then MATH 142. We have posted special curriculum sheets for the CS major and the CE major (look for "MATH 115 version") which show a recommended course progression starting with MATH 115.

Computer Information System (CIS) majors can take MATH 111 "Basic College Mathematics" their first semester, then take MATH 122. We have a special curriculum sheet for the CIS major (look for "MATH 111 version") which shows a recommend course progression starting with MATH 111. Note that, CIS students who think they might change their major to CS or CE will want to take MATH 115 instead, as it is a pre-req for MATH 141 which is required for CS and CE.

No More Upper/Lower Level Division

The CSE department has eliminated the upper-level/lower-level distinction. So, you no longer have to fill out the form to move to upper-level. The new rules will appear in the upcoming Fall 2016 USC Bulletin.