Collaborators: Michael Yen, Mathew Le, and Zhendong Su.
Kodethon is a cloud development environment used by students in Computer Science and Linguistics courses at University of California, Davis. Students can program in Python, C, C++, Java, Lisp, Prolog, and other programming languages. Programs are stored in the cloud but can be accessed from a variety devices including tablets and smartphones. The built-in editor provides convenient features like syntax highlighting and autocompletion. To execute Unix commands, e.g., ssh and scp, students can use a new easy-to-use shell or a full Unix terminal --- right within the browser. Kodethon also supports real-time collaboration which facilitates pair-programming and live teaching assistance. In addition, we will demo an integrated learning management system that intends to relieve the burden of grading programming assignments with features like automatic grading and plagiarism detection.
Open Source Projects:
Collaborators: Chengnian Sun, Nima Joharizadeh, Haichuan Wang, and Zhendong Su.
Description.
Collaborators: Molly Spencer, Emma Sage, and Jean‐Xavier Guinard.
Description.
Collaborators: Rachel L. Toaff-Rosenstein, and Cassandra B. Tucker.
Description.
Collaborators:Dong Qiu, You Zhou, Earl Barr, and Zhendong Su.
Description.
Collaborators:Earl Barr, and Zhendong Su.
Description.
w32evol | An obfuscation engine which obfuscates Intel x86 32-bit binary code. |