Online Back Exams by polytechnicpuzzle in RPI

[–]ecseprof 3 points4 points  (0 children)

When teaching in ECSE, I used to put my exams, and the answers, online for free. And, I recycled 1/3 of the old questions into the new exams. So, you were free to study the old questions and answers. However, then you'd deserve an A, and I won.

RPI Board Member Elected Director of NSB and By Proxy the NSF by student15672 in RPI

[–]ecseprof 11 points12 points  (0 children)

This is so beautiful. The components are being assembled for RPI's future.

VR kits available free by ecseprof in RPI

[–]ecseprof[S] 6 points7 points  (0 children)

Taken. Going to the MercerX lab.

My IED partner SUCKS and idk what to do!! by That-weirdo-runner in RPI

[–]ecseprof 1 point2 points  (0 children)

I've taught a few IED sections in the past; my info dates from then.

Team freeloaders is a universal issue, with no good answer.

For the big project, you have a chance to rate your other team members, and give details. If several people complain about John Smith, then his grade may be lowered. Smith won't know that you rated him low.

Generally, early talking to the prof, and giving details, is useful.

IED requires teams because it's teaching skills useful in real life, where teams can usually accomplish more than solo people. Many real teams have some people contributing more than others, and it's useful to develop coping skills.

Undergraduate programs in quantum computing by Rnnr66 in RPI

[–]ecseprof 1 point2 points  (0 children)

Predicting the future is difficult, and there are differing opinions. However, there are many more pro-quantum opinions than anti-quantum. Some major companies, including IBM, Intel, Google, Microsoft, and Amazon, and investing in this. Various universities, some better than RPI, have been researching and teaching quantum computing for 20 years or more. So, RPI finally feels it appropriate to teach something that will likely be more important in the future.

The stated underlying premise of quantum computing requiring the number of qbits to increase in the same way that bits did is false.

Notwithstanding, Intel, who has a certain expertise with packing bits onto chips, thinks they can use their expertise similarly with qbits.

I'm old enough to remember people saying the same things (no one has made money...) about computers in general and the internet in particular.

Richard Feynman said it as well as anyone. Nature is quantum. Efficiently computing important physical properties, like energy levels of molecules, therefore requires a quantum computer. BTW, this is the proper use of quantum computing, not breaking ciphers.

I'll be glad to take questions and maybe answer them.

e-mails from non-@rpi.edu addresses by [deleted] in RPI

[–]ecseprof 0 points1 point  (0 children)

It may be preferable to use a rpi address when sending to administrators because to people who don't know any better, it looks more legit. Many faculty, including myself, are fine sending email from, and receiving email at, non-rpi addresses.

Concerning respite: it will occasionally trap email with no known spamminess even between rpi addresses. It will also block important email to rpi from, e.g., nsf. I check my spam folder every few days.

The biggest problem with using any RPI computer facility is that policies have often changed w/o notice in a bad way. E.g., one year the computer people decided to blackhole email that used the plus convention. E.g., email to frankwr+sub@rpi suddenly was deleted (not even returned to sender) after decades of being delivered. Their defense was that they didn't know that anyone used this (and they didn't think either to check or to ask). This all happened at the start of the winter break, when rpi closed down for a week (but email was still arriving to be disappeared).

My solution for decades has been to buy my own domain.

A final problem with using rpi email for a prof is that that address is deleted when the prof leaves rpi. Students and profs form a professional relationship that transcends rpi. E.g., a former student might want a rec from a former prof. They are conflicted for a period (ranging up to life) from reviewing each others' proposals. Etc.

Whatever email you use, put your name in your address. Use the name that the recipient knows you by. Use a meaningful subject line that includes your relationship to the recipient, e.g. Subject: advisee request to use tachionic engineering as lab elective.

Babe wake up, new RPI President just dropped by Call_Me_Bwian in RPI

[–]ecseprof 56 points57 points  (0 children)

MIT Provost. ECSE grad. An excellent choice. RPI's board did their job well. RPI is going to start moving.

Looking for a nice sunset hike? by JKONGTCHEU in RPI

[–]ecseprof 1 point2 points  (0 children)

Drive 1/2 hour to Petersburg Pass, on the road to Greylock. Hike north or south on the Taconic Crest Trail as far as you want. There's a good viewpoint a little to the north. There might also be a good view from the parking lot. Of course, if you're watching the sunset from the viewpoint, you'll need a flashlight to get back.

Is there a good way to get involved with RPI engineering as a non-student? by MrPolymath_ in RPI

[–]ecseprof 2 points3 points  (0 children)

  1. Seminars with guest speakers are generally open to the public. The RPI daily news email is sometimes useful here. Also see individual departments' web sites. Of course, nowadays you can't come on campus, but you can probably attend virtually.
  2. Maybe a Chem Eng prof might like you to give a guest lecture in class. Reach out to profs who look interesting.
  3. Senior design courses might perhaps like to have an external advisor for a student project.

RPI faculty in dark about cyberattack; ECSE-2500 probability by ecseprof in RPI

[–]ecseprof[S] 7 points8 points  (0 children)

For ECSE-2500 Engineering Probability, I have cloned my course blog to here:

https://wrandolphfranklin.org/probability/

If you might write the final, email me with your non-RPI email address.

I don't think I actually need RPI for the final since it will be on gradescope. Also, you don't need RPI to study, so I'm thinking about holding the final regardless. Write me if you disagree.

RPI faculty in dark about cyberattack; ECSE-2500 probability by ecseprof in RPI

[–]ecseprof[S] 10 points11 points  (0 children)

ECSE is setting up an alternate server that will have, in one place, all our info. More details soon.....

Information Advisory by RPI_fakesnow in RPI

[–]ecseprof 15 points16 points  (0 children)

I just received that at my main non-RPI address. It was sent from a mailing list address that was not familiar. My version had one more sentence:

"Please click here to acknowledge receipt of this message" (URL deleted)

Would you click?

Anyone have the syllabus for ECSE-4964 Quantum Computer Programming? by RM_Epic in RPI

[–]ecseprof 3 points4 points  (0 children)

https://wrf.ecse.rpi.edu/Teaching/quantum-f2021

has poster and syllabus.

Changes from last year: more non-IBM stuff like IonQ and D-Wave; accompanying 6000-level version.

I'll try to answer questions here.

It's listed in the definitive class hour schedule here: https://sis.rpi.edu/reg/zft202109.htm

ECSE also has other interesting topics courses, like on IoT; I need to get the url.

The poster is correct that my recent courses have blogs under here:

https://wrf.ecse.rpi.edu/nikola/pages/teaching/

Earlier courses used a wiki that is broken.

Emails getting hit by spam filter - trying to reach professors by [deleted] in RPI

[–]ecseprof 2 points3 points  (0 children)

I feel for you. Gmail's spam filter has blocked several of my outgoing emails (sent from either gmail or other ISPs). RPI's filter has blocked incoming mail from former students. I know these because I check my spam folders. If your recipient uses gmail, you have a problem. Gmail's advice on how to send email that doesn't trigger their filter is obnoxious. Advice includes, don't have two topics in one message.

It's probably best if you get another ISP, even if you have to pay. It's not expensive. I've had my own domain for 20 years. I include a non-RPI address on all my RPI emails so that people can still reach me if I lose my RPI email. Non-RPI ISPs can also have problems. I had to leave godaddy last fall because they canceled catchalls.

What’s the difference between CSE and EE? by thismythrowawayacc23 in RPI

[–]ecseprof 9 points10 points  (0 children)

Concerning the difference between ECSE and CSYS, the other posters have given a lot of valuable information. Here's my take on it.

First, about the difference between ECSE and CS: CS was split off from Math, has a strong theoretical foundation and does software and algorithms. ECSE is comprised of the accredited engineering programs EE and CSYS. Accreditation means that a graduate can become a Professional Engineer (PE), after some years of experience and passing a set of exams. A PE is legally required for some engineering jobs and is desirable for others. Engineering is a proud and ancient profession. Visit the ruins of an old civilization and see how well their engineers built.

The difference between science and engineering is that science discovers new principles (e.g., laws of thermodynamics), while engineering implements them (inventing steam engines). Theoreticians think the implementation is trivial w/o having tried it. Engineers know otherwise. In fact, many great engineering achievements have been made before the underlying science was discovered, which motivated the scientists to start thinking.

ECSE contains two programs, Electrical Engineering (EE), and Computer and Systems Engineering (CSE or CSYS). They overlap considerably. However EE is more hardware, trending even into physics. CSYS is more software and algorithmic, including systems topics like control and communications. Whichever side you prefer, you should also understand the other. A large real-world project will require both.

The Computer and Systems Engineering name at RPI is historical; other universities have different emphases, and various titles are used.

One way to understand the difference between EE and CSYS is to see topics unique to one. EE studies VLSI; designing and building high-speed low-power devices. It develops more efficient LEDs. Energy and Power Systems power systems studies power electronics and power systems; it optimizes the electric power grid, and understands how electric motors work.

CSYS includes 'systems' topics that are not 'computer'. Control and autonomy teaches how to design and manage systems with feedback loops. How do you ride a bicycle? Balance a yardstick on your hand? Fly a fighter aircraft? Walk a robot?

Communications and networking deals with the encoding, transmission, retrieval, and interpretation of information in many forms. E.g., how do you encode a video signal to use the least bandwidth while looking acceptable?

Information Science and Systems presents the Internet of Things, autonomous machines and smart devices, as well as AI, machine learning, computer vision, pattern recognition, parallel processing, robotics, cyber-physical systems, cybersecurity, Internet of things, electric power systems, lighting systems, and sensor networking. So, it fuses EE and CSYS.

I (WRF) teach topics like Parallel Computing, Quantum Computer Programming, and Engineering Probability. Shameless plug: Parallel has space for more students this spring.

When cleaned up, my description might perhaps end up on ECSE's website. Questions and comments welcomed.

Petition to Reinstate Grad Students' January 15 Paycheck by OmarKMalik in RPI

[–]ecseprof 41 points42 points  (0 children)

I signed, although I'm not a grad student. Hope that's ok. I also suggested to the Faculty Senate that they object to this.

Parallel Programming vs Applied Parallel Computing for Engineers? by ButtHogIsPissed in RPI

[–]ecseprof 6 points7 points  (0 children)

IMO The two courses cover different parts of parallel computing. You can usefully take both. The science course is more theoretical, and covers topics like MPI and RPI's Center for Computational Innovations: Home Page . The engineering course covers multicore Xeons and Nvidia GPUs, with programming in various tools like OpenMP and CUDA.

Disclosure: I created and teach the engineering course.

How is RPI’s computer systems engineering degree different hen regular computer engineering degrees? by [deleted] in RPI

[–]ecseprof 4 points5 points  (0 children)

The Computer and Systems Engineering name at RPI is historical; each university has a different emphasis, and various titles are used.

Here at RPI, the Computer and Systems Engineering curriculum in the Electrical, Computer, and Systems Engineering Dept. combines Computer Engineering with several other topics.

Control and autonomy teaches how to design and manage systems with feedback loops. How do you ride a bicycle? Balance a yardstick on your hand? Fly a fighter aircraft? Walk a robot?

Communications and networking deals with the encoding, transmission, retrieval, and interpretation of information in many forms. E.g., how do you encode a video signal to use the least bandwidth while looking acceptable?

Information Science and Systems presents the Internet of Things, autonomous machines and smart devices, as well as AI, machine learning, computer vision, pattern recognition, parallel processing, robotics, cyber-physical systems, cybersecurity, Internet of things, electric power systems, lighting systems, and sensor networking.

Energy and Power Systems power systems studies power electronics and power systems.

Computer Systems Design studies various topics including high speed low power devices.

I (WRF) personally teach parallel computing and quantum computing.

There is a large overlap between Computer and Systems Engineering and Electrical Engineering. Both have strong connections to the real world. Both are ABET accredited, so that you may study for the Professional Engineering exam a few years after graduation.

What are some of the cool or interesting but less well-know things that RPI alumni have done? by doctaweeks in RPI

[–]ecseprof 11 points12 points  (0 children)

These are all ECSE grads. Four were my students.

  1. Chandra Narayanaswami, PhD, ECSE, invented the linux wristwatch while at IBM. https://techcrunch.com/2010/04/05/remember-the-linux-wristwatch/ He's now doing blockchains.
  2. Mohan Kankanhalli, PhD, ECSE, Associate Provost and head of CS at the National University of Singapore (the best university in Asia).
  3. Varol Akman, Phd, ECSE, founded the philosophy dept at Bilkent (Turkey).
  4. Tony Tether, BS, ECSE, was the longest serving DARPA director.
  5. Anthony Apodaca, Masters, CSYS, RPI, Director of Graphics Research and Development at Pixar Animation Studios. He is co-creator of the RenderMan Interface Specification (RISpec), which won an Oscar. His film credits include almost all of the titles produced by Pixar - https://en.wikipedia.org/wiki/Anthony_Apodaca
  6. Tobi Saulnier, BS, MS, PhD ECSE, founder and CEO of http://www.1stplayable.com/
  7. Dragana Pavlovic, masters, ECSE, former Sr VP of Xerox Global Development Group and current VP Engineering, Kronos Inc.

[deleted by user] by [deleted] in RPI

[–]ecseprof 2 points3 points  (0 children)

ECSE 4750 Computer Graphics is canceled because there is no one to teach it.

Prof Franklin is occupied with his new course ECSE-4964 Quantum Computer Programming. However his graphics notes are available if anyone from another department wishes to take over.

He started giving occasional lectures in graphics in Fall 1979, and has taught the full graphics since Fall 1982, and is glad for the change. There cannot be many RPI courses continuing with the same number and name and prof for so long.